我正在尝试将pandas数据框保存为csv文件。当前我的代码看起来像这样:
with open('File.csv', 'a') as f:
df.to_csv(f, header=False)
保存操作是成功的,但问题在于数据框中的列表被压缩成了 [first, second,...,last] 的形式,其中所有中间的元素都被忽略了。如果我只查看原始数据框,所有条目都在那里。有没有办法可以将列表转换为包含所有元素的字符串(str(df)也会丢弃中间的元素),或者如何在 csv 表格的单元格中保存完整的 numpy 数组?谢谢您的帮助,Viviane。
df.to_csv('File.csv', header=False, mode='a')
应该将__所有__的值写入文件。你能提供一个__可重现的__代码吗? - MaxU - stand with Ukrainedf = pd.DataFrame(columns=['ID','A']) hot = np.zeros(9999) ID = 1 df=df.append({'ID': int(ID),'A':hot}, ignore_index=True) with open('test.csv', 'a') as f: df.to_csv(f, header=False)
- thebear