抓取后,我将信息放入数据帧中,并希望将其导出到.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单元格内部并看到数据时,这是因为有前导空格。尝试删除前导空格,它可能会起作用。它确实对我有用。