我的csv文件如下:
5783,145v
g656,4589,3243,tt56
6579
如何用熊猫(或其他方式)阅读此书?
(表格中应包含空单元格)
答案 0 :(得分:1)
您可以传递一个虚拟分隔符,然后将","
与expand=True
一起使用multicycle implementation of MIPS:
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
答案 1 :(得分:1)
尝试执行以下操作:
import pandas as pd
dataFrame = pd.read_csv(filename)
您的空白单元格应包含NaN值,该值基本上为空。
答案 2 :(得分:1)
我认为@researchnewbie提出的解决方案很好。如果您需要将NaN值替换为零,则可以在读取后添加以下行:
dataFrame.fillna(0, inplace=True)