DataFrame to CSV返回一个在DataFrame中可见的空列

5vf7fwbs  于 2023-06-03  发布在  其他
关注(0)|答案(3)|浏览(361)

抓取后,我把信息放在一个dataframe中,并想将其导出到一个.csv,但三列中的一列在.csv文件中返回空(“内容”)。这是奇怪的,因为所有的三列都是可见的 Dataframe ,见截图。
Screenshot dataframe
用于转换的行:

df.to_csv('filedestination.csv')

检查df返回对象:
Inspecting dataframe
有谁知道为什么最后一列“内容”在.csv文件中没有显示任何数据?
Screenshot .csv file
在建议之后,当使用. txt打开时,数据似乎可用。Excel怎么可能不正确显示数据?
Screenshot .txt file data

lqfhib0f

lqfhib0f1#

“内容”列的数据类型是什么?它不是一个字符串,你可以把它转换成字符串。然后执行df.to_csv

h9vpoimq

h9vpoimq2#

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

df.reset_index()

那么,

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

hs1ihplo3#

当你在Excel单元格内点击并看到数据时,那是因为前导空格。尝试删除前导空格,它可能会工作。对我来说确实有效。

相关问题