数据帧到CSV返回一个空列,该列在数据帧中可见



抓取后,我将信息放入数据帧中,并希望将其导出到.csv,但.csv文件中三列中的一列返回空("内容"(。这很奇怪,因为这三列在数据帧中都是可见的,请参见屏幕截图。

屏幕截图数据帧

我用来转换的线路:

df.to_csv('filedestination.csv')

检查df返回对象:

检查数据帧

有人知道最后一列";"内容";.csv文件中没有显示任何数据?

屏幕截图.csv文件

经过建议,当用.txt打开时,数据似乎是可用的。excel怎么可能没有正确显示数据?

屏幕截图.txt文件数据

Content列的数据类型是什么?它不是字符串,您可以将其转换为字符串。然后执行df.to_csv

有时,这种情况会发生得很奇怪。查看&出口将有所不同。在将索引导出到.csv/excel之前,请尝试重置索引。这对我来说总是有效的。

df.reset_index()

然后,

df.to_csv(r'file location/filename.csv')

当你点击excel单元格内部并看到数据时,这是因为有前导空格。尝试删除前导空格,它可能会起作用。它确实对我有用。

最新更新