data = pd.open_csv('file.csv')
print(data)
给出以下结果:
��B Unnamed: 1 Unnamed: 2 Unnamed: 3
0 NaN NaN NaN NaN
1 NaN NaN NaN NaN
2 NaN NaN NaN NaN
3 NaN NaN NaN NaN
4 NaN NaN NaN NaN
....
为什么会这样?为什么一切NaN
?
答案 0 :(得分:0)
常见的解决方法是您必须提到定界符
df = pd.read_csv("file.csv", sep = "\t")
,否则您必须检查文件的文本编码类型。如果不是UTF类型,则将其编码为UTF类型,保存并尝试打开。
答案 1 :(得分:0)
也许是编码问题?您确定文件已使用标准utf-8
进行编码。
无论如何,请尝试使用以下命令读取您的csv:
df = pd.read_csv('file.csv', header = 0, engine = 'python')
希望这会有所帮助:)