在 Pandas 中,我们可以向现有的 DataFrame 中添加新的数据,包括字典和 Pandas Series 的列表。以下是添加这些数据的详细步骤:
向 DataFrame 添加字典
以下是向 DataFrame 添加字典的步骤:
首先,创建一个 DataFrame:
import pandas as pd
df = pd.DataFrame({'name': ['Alice', 'Bob', 'Charlie'], 'age': [25, 32, 18]})
print(df)
输出:
name age
0 Alice 25
1 Bob 32
2 Charlie 18
接下来,我们创建一个要添加的字典,例如:
new_data = {'name': 'David', 'age': 29}
然后,我们可以使用 append()
方法将字典添加到 DataFrame 中:
df = df.append(new_data, ignore_index=True)
print(df)
输出:
name age
0 Alice 25
1 Bob 32
2 Charlie 18
3 David 29
请注意,我们在 append()
方法中将 ignore_index
参数设置为 True,以便使索引值正确地自动更新。
向 DataFrame 添加 Pandas Series 的列表
以下是向 DataFrame 添加 Pandas Series 的列表的步骤:
首先,创建一个 DataFrame:
import pandas as pd
df = pd.DataFrame({'name': ['Alice', 'Bob', 'Charlie'], 'age': [25, 32, 18]})
print(df)
输出:
name age
0 Alice 25
1 Bob 32
2 Charlie 18
接下来,我们创建要添加的 Pandas Series 列表,例如:
new_data = [{'name': 'David', 'age': 29}, {'name': 'Emma', 'age': 26}]
new_series = pd.Series(new_data)
然后,我们可以使用 append()
方法将 Pandas Series 添加到 DataFrame 中:
df = df.append(new_series, ignore_index=True)
print(df)
输出:
name age
0 Alice 25
1 Bob 32
2 Charlie 18
3 David 29
4 Emma 26
请注意,我们在 append()
方法中将 ignore_index
参数设置为 True,以便使索引值正确地自动更新。
希望这些步骤可以帮助你向 Pandas DataFrame 中添加字典和 Pandas Series 的列表。