我的 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
提交
取消
