Python read_csv()仅显示NaN

Python read_csv()仅显示NaN,python,pandas,csv,Python,Pandas,Csv,给出以下结果: ��B未命名:1未命名:2未命名:3 0楠楠楠楠楠 1楠楠楠楠楠 2楠楠楠楠楠 3楠楠楠楠楠 4楠楠楠楠 .... 为什么会这样?为什么所有的东西都是NaN的?常见的修复方法是要么你必须提到你的分隔符 data = pd.open_csv('file.csv') print(data) 或者您必须检查文件的文本编码类型。如果不是UTF类型,则将其编码为UTF类型,保存并尝试打开。可能是编码问题?您确定文件已在标准utf-8中编码吗 在任何情况下,请尝试使用以下方式读取您的cs

给出以下结果:

��B未命名:1未命名:2未命名:3
0楠楠楠楠楠
1楠楠楠楠楠
2楠楠楠楠楠
3楠楠楠楠楠
4楠楠楠楠
....

为什么会这样?为什么所有的东西都是NaN的?

常见的修复方法是要么你必须提到你的分隔符

data = pd.open_csv('file.csv')
print(data)

或者您必须检查文件的文本编码类型。如果不是UTF类型,则将其编码为UTF类型,保存并尝试打开。

可能是编码问题?您确定文件已在标准
utf-8
中编码吗

在任何情况下,请尝试使用以下方式读取您的csv:

df = pd.read_csv("file.csv", sep = "\t")

希望这有帮助:)

文件.csv中的内容是什么?也可以使用read_csv()尝试内容是我的银行交易:日期、名称、金额和币种由于问题在于文件导入,因此数据文件是我们需要的一部分。请提供一些导致不良行为的数据(如果无法共享实际文件或文件太长,请模拟该数据),而不是内部内容的人工摘要。它是UTF。sep='\t'只剩下一列NaN值。请发布文件的快照
df = pd.read_csv('file.csv', header = 0, engine = 'python')