📅  最后修改于: 2023-12-03 15:24:43.636000             🧑  作者: Mango
添加 Pandas DataFrame 到现有的 CSV 文件是一个常见的任务。下面将介绍如何使用 Pandas 将 DataFrame 附加到现有的 CSV 文件中。
在开始之前,需要确保已经导入了 Pandas 模块,并且已经存在一个现有的 CSV 文件和一个要附加的 DataFrame。下面是一个示例 DataFrame:
import pandas as pd
df = pd.DataFrame({'name': ['Alice', 'Bob'], 'age': [25, 30]})
使用 Pandas 的 to_csv()
函数可以将 DataFrame 保存到 CSV 文件中。通过设置 mode='a'
参数,可以将 DataFrame 追加到 CSV 文件的末尾:
# 将 DataFrame 追加到 CSV 文件末尾
with open('myfile.csv', 'a') as f:
df.to_csv(f, header=False, index=False)
其中,header=False
参数用于不将 DataFrame 的列名写入文件中,index=False
参数用于不将行索引写入文件中。
如果要完全替换现有的 CSV 文件,可以直接使用 to_csv()
函数,并将 mode='w'
设为覆盖模式:
# 将 DataFrame 写入 CSV 文件,覆盖原有的数据
df.to_csv('myfile.csv', header=True, index=False, mode='w')
其中,header=True
参数用于将 DataFrame 的列名写入文件中。
使用 Pandas 将 DataFrame 附加到现有的 CSV 文件非常简单。可以使用 to_csv()
函数将 DataFrame 追加到现有 CSV 文件的末尾,或者直接覆盖现有的 CSV 文件。