📌  相关文章
📜  如何将 Pandas DataFrame 附加到现有的 CSV 文件?

📅  最后修改于: 2022-05-13 01:54:21.125000             🧑  作者: Mango

如何将 Pandas DataFrame 附加到现有的 CSV 文件?

在本文中,我们将讨论如何使用Python将 Pandas 数据框附加到现有的 CSV 文件中。

附加数据框意味着将数据行添加到现有文件中。要将数据帧逐行添加到现有 CSV 文件,我们可以使用 pandas to_csv()函数通过参数 a 以追加模式将数据帧写入 CSV 文件。

语法

逐步实施

以下是将 Pandas DataFrame 附加到现有 CSV 文件的步骤。

步骤 1:查看现有 CSV 文件

首先,找到我们要在其中附加数据框的 CSV 文件。我们有一个现有的 CSV 文件,其中包含球员姓名以及球员完成的跑动、三柱门和接球。我们想在这个 CSV 文件中添加更多的玩家数据。这是现有 CSV 文件的外观:

第 2 步:创建新的 DataFrame 以追加

现在假设我们要向这个 CSV 文件添加更多播放器。首先创建该球员的数据框及其相应的跑动、检票口和接球。并制作他们的熊猫数据框。我们将把它附加到现有的 CSV 文件中。

第 3 步:将 DataFrame 附加到现有 CSV 文件

让我们将数据框附加到现有的 CSV 文件中。下面是Python代码。

Python3
# Append Pandas DataFrame to Existing CSV File
# importing pandas module
import pandas as pd
 
# data of Player and their performance
data = {
    'Name': ['Hardik', 'Pollard', 'Bravo'],
    'Run': [50, 63, 15],
    'Wicket': [0, 2, 3],
    'Catch': [4, 2, 1]
}
 
# Make data frame of above data
df = pd.DataFrame(data)
 
# append data frame to CSV file
df.to_csv('GFG.csv', mode='a', index=False, header=False)
 
# print message
print("Data appended successfully.")


输出