我有以下 .csv 文件:
,Delivery month,Opening price,Daily high,Daily low,Last price,Settlem. price,Traded contracts,Open interest,Open interest (adj.)
0,Dec 19,13199.5,13374.0,13171.5,13199.0,13217.5,110942,131249,100932
1,Mar 20,13243.5,13364.5,13210.0,13210.0,13211.5,69,1549,1546
2,Jun 20,13350.0,13365.0,13231.0,13231.0,13231.0,7,207,204
3,Total,,,,,,111018,133005,102682
当我用 Excel 打开它时,我有 5 行(从 A1 到 A5)包含所有这些值。当我手动单击数据 > 转换 > 分隔符 = 逗号时,就会得到预期的结果。
我的问题是:当我使用 Python + Panda (Dataframe) 将我的数据导出到 .csv 文件中时,有没有办法将其导出到 .csv 文件中,当我用 Excel 打开它时,每个单元格自动具有 1 个值?或者,是否可以将其导出为 .xls(x?) 文件而不是 .csv 文件并获得预期的结果?
谢谢您的回答 !
问题很可能是 csv 文件中的逗号与 Windows 区域设置中的列表分隔符(很可能是分号)不同。
如果是这种情况,您的选择包括:
Data --> Get & Transform --> from Text/CSV
并在那时指定分隔符。本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句