gpt4 book ai didi

python - 在 to_csv 命令中选择 index=False 选项时,Excel 不打开 csv 文件

转载 作者:太空狗 更新时间:2023-10-29 21:36:02 26 4
gpt4 key购买 nike

您好,我可以导出并在 Windows 中打开 csv 文件:

y.to_csv('sample.csv')

其中 y 是 Pandas 数据框。

但是,这个输出文件有一个索引列。我可以通过执行以下操作将输出文件导出到 csv:

y.to_csv('sample.csv',index=False)

但是当我尝试打开文件时显示错误消息:

“'sample.csv' 的文件格式和扩展名不匹配。文件可能已损坏或不安全。除非您相信它的来源,否则不要打开它。您是否仍要打开它?”

y 的样本:

enter image description here

最佳答案

更改ID 列的名称。这是 Excel 可识别的特殊名称。如果 CSV 第一列的第一个单元格是 ID,Excel 将尝试将该文件解释为另一种文件类型。因为当你不排除索引时,ID 列出现在第二列,所以没问题。但是当您排除索引列时,ID 会出现在第一列的第一个单元格中,Excel 会变得困惑。您可以更改列的名称,保留索引列,或更改数据框中列的顺序,使 ID 列不会首先出现。

关于python - 在 to_csv 命令中选择 index=False 选项时,Excel 不打开 csv 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48654301/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com