我的 csv 文件如下所示:5783,145vg656,4589,3243,tt566579我如何用熊貓(或其他方式)閱讀這個?(表格應包含空單元格)
3 回答

UYOU
TA貢獻1878條經驗 獲得超4個贊
您可以傳遞一個虛擬分隔符,然后使用str.split (by ",") 和expand=True:
df = pd.read_csv('path/to/file.csv', sep=" ", header=None)
df = df[0].str.split(",", expand=True).fillna("")
print(df)
輸出
0 1 2 3
0 5783 145v
1 g656 4589 3243 tt56
2 6579

jeck貓
TA貢獻1909條經驗 獲得超7個贊
我認為@researchnewbie 提出的解決方案很好。如果您需要將 NaN 值替換為零,您可以在讀取后添加此行:
dataFrame.fillna(0, inplace=True)

呼如林
TA貢獻1798條經驗 獲得超3個贊
嘗試執行以下操作:
import pandas as pd
dataFrame = pd.read_csv(filename)
您的空單元格應包含 NaN 值,該值基本上為空。
添加回答
舉報
0/150
提交
取消