【发布时间】:2021-01-08 12:56:44
【问题描述】:
Pandas DataFrames - 如何将列表“X”导出到 CSV,使其显示为字符串?问题是当我使用 Excel 打开 CSV 时,它以日期格式显示。
X=['1-4', '1-5', '2-3', '4-8']
即。当列表“X”导出为 CSV 并使用 Excel 打开时,它显示为日期:
我希望列表“X”按原样出现在 Excel 中 - 也就是说,不将其转换为日期格式。 Excel 所需的输出是:
我已经尝试了以下代码 - 但它会引发错误:
import pandas as pd
X=['1-4', '1-5', '2-3', '4-8']
Y=[1,4,3,5]
df=pd.DataFrame(list(zip(X,Y)))
column_names=['A','B']
df.columns=[column_names]
df.A.to_string()
df.to_csv('yyy.csv', mode='a', header=True)
谢谢
【问题讨论】:
-
您确定这是熊猫问题而不是由于某些 excel 配置吗?尝试复制原始 csv 以确保
-
不幸的是这是Excel问题,它认为使用日期时间,所以转换。最好在某些文本编辑器中打开 csv 文件,而不是在 excel 中
-
好的,谢谢 - 这是 Excel 问题。
-
你能接受答案吗?
标签: excel pandas string dataframe export-to-csv