numpy數(shù)組添加元素 python讀取csv文件中帶有小數(shù)點的的文件?
python讀取csv文件中帶有小數(shù)點的的文件?讀取文件:f=pd.readCSV(“file name”,encoding=“GB2312”)讀取文件中某些列的數(shù)據(jù)data=F6。LOC[:,[“c
python讀取csv文件中帶有小數(shù)點的的文件?
讀取文件:
f=pd.readCSV(“file name”,encoding=“GB2312”)
讀取文件中某些列的數(shù)據(jù)
data=F6。LOC[:,[“column name 1”,“column name 2”
]假設(shè)數(shù)據(jù)有這些列{“a”,“B”,“C”}
]如果a列的數(shù)據(jù)是{60ml,250ml,250ml,60ml,250ml,250ml,60ml,60ml,250ml,250ml,60ml,}
]只有{60250250,60250250,60,60250250,60,}可以直接寫為:
data[“a”]=data[“a”]結(jié)構(gòu)提取物(”(d))“,expand=false)
數(shù)據(jù)[”a“]。Astype(int)
如果列中有小數(shù),如{8.86℃、8.86℃、8.86℃、8.86℃、8.86℃},如果有負數(shù),則正則化改為:-?D(?)
數(shù)據(jù)[“a”]=數(shù)據(jù)[“a”]結(jié)構(gòu)提取物(”(d(?)?:.d)?)“,如果列是一個百分比,例如{55%,63%,72%,52%,72%}
data[”a“]=data[”a“]結(jié)構(gòu)提取物(”(d(?)?:.d)?)“,Expand=false)
數(shù)據(jù)[”a“]。Astype(float)=數(shù)據(jù)[“a”]。Astype(float)*0.01
這樣,{0.55,0.63,0.72,0.52,0.72}
tensorflow本身沒有讀取數(shù)據(jù)的模塊,所以需要使用其他庫來讀取數(shù)據(jù)。
例如,對于TXT數(shù)據(jù),可以使用numpy模塊下的loadtext函數(shù)將數(shù)據(jù)讀入數(shù)組。
對于CSV數(shù)據(jù),您可以使用CSV模塊讀取,返回的數(shù)據(jù)以行的形式保存在列表中。