我想使用 Pandas DataFrame 将我的数据写入 csv 文件,我的代码是:
>>> for _, dataframe in my_data.items():
dataframe.to_csv('./my_file.csv', 'a')
但是,问题是:
当我打开
my_file.csv时,逗号“,”被替换为“a”,如下所示:1,2,3 4,5,6但它是:1a2a3 4a5a6而我在
to_csv函数中使用了append模式,但是之前的数据都被清除了,我很困惑!
请您参考如下方法:
请引用API
你的代码等于
dataframe.to_csv('./my_file.csv', sep = 'a')
但你想要
dataframe.to_csv('./my_file.csv', mode = 'a')
仅供引用:http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.to_csv.html
