📅  最后修改于: 2023-12-03 15:03:31.023000             🧑  作者: Mango
Pandas 是一个 Python 数据分析库,可以用于读取、写入和操作各种数据类型,包括 CSV 文件。如果你需要向一个已有的 CSV 文件中添加行数据,你可以使用 Pandas 中提供的 to_csv()
方法,将新数据追加到文件末尾。
下面是如何使用 Pandas 追加 CSV 文件的示例代码:
import pandas as pd
# 读取 CSV 文件
df = pd.read_csv('data.csv')
# 创建新数据
new_data = {'name': 'John', 'age': 30, 'city': 'New York'}
# 将新数据追加到文件末尾
df = df.append(new_data, ignore_index=True)
# 写入 CSV 文件
df.to_csv('data.csv', mode='a', header=False, index=False)
通过 pd.read_csv()
方法读取 CSV 文件,并将数据存储在 Pandas 的 dataframe
对象中。然后,你可以创建一个 Python 字典(即新数据),将其追加到 Pandas dataframe
对象中,通过 to_csv()
方法将新数据写入文件末尾。在这个例子中,我们将 to_csv()
方法的参数 mode
设置为 'a'
,这样新数据就会被追加到文件中现有的数据之后。
在使用 to_csv()
方法写入文件时,你还可以指定其他参数,例如:
header=False
:表示在写入数据时不写入 CSV 文件的表头。index=False
:表示在写入数据时不写入行索引。通过使用 Pandas,你可以方便地读取、操作和写入各种数据类型,包括 CSV 文件。