如何使用熊猫将新的数据帧行附加到 csv?

Hav*_*Shi 5 csv append dataframe pandas

我有一个新的数据框,如何将它附加到现有的 csv?

我尝试了以下代码:

f = open('test.csv', 'w')
df.to_csv(f, sep='\t')
f.close()
Run Code Online (Sandbox Code Playgroud)

但它不会向 test.csv 附加任何内容。csv 很大,我只想使用附加,而不是将整个 csv 读取为数据帧并将其连接到新的 csv 中。有什么好的方法可以解决问题吗?谢谢。

Max*_*axU 8

尝试这个:

df.to_csv('test.csv', sep='\t', header=None, mode='a')
# NOTE:                              ----->  ^^^^^^^^   
Run Code Online (Sandbox Code Playgroud)