📅  最后修改于: 2023-12-03 14:53:46.582000             🧑  作者: Mango
当你需要在 Pandas 数据框末尾添加新的一行数据时,可以使用 Pandas 库中的 append()
方法。该方法可以将一行或多行数据追加到现有的数据框中。下面是如何使用 Python 将一行数据追加到 Pandas 数据框中的步骤:
首先,我们需要导入 Pandas 库并创建一个数据框:
import pandas as pd
df = pd.DataFrame({'Name': ['Alice', 'Bob', 'Charlie'], 'Age': [25, 30, 35]})
这将创建一个包含姓名和年龄的小型数据框。
接下来,我们可以使用 append()
方法将一行新数据追加到数据框末尾。要添加的数据可以是一个字典、列表或 Pandas 数据序列。例如,我们将在数据框末尾添加一个新的行,该行包含姓名为 David 年龄为 40:
new_row = {'Name': 'David', 'Age': 40}
df = df.append(new_row, ignore_index=True)
在 append()
方法中,我们需要传递要添加的行数据和一个 ignore_index
参数。ignore_index=True
意味着 Pandas 库会重新编号数据框中的所有行。
现在,打印数据框将输出:
Name Age
0 Alice 25
1 Bob 30
2 Charlie 35
3 David 40
Markdown 代码片段:
## 将一行追加到 Pandas 数据框 - Python
当你需要在 Pandas 数据框末尾添加新的一行数据时,可以使用 Pandas 库中的 `append()` 方法。该方法可以将一行或多行数据追加到现有的数据框中。下面是如何使用 Python 将一行数据追加到 Pandas 数据框中的步骤:
首先,我们需要导入 Pandas 库并创建一个数据框:
```python
import pandas as pd
df = pd.DataFrame({'Name': ['Alice', 'Bob', 'Charlie'], 'Age': [25, 30, 35]})
这将创建一个包含姓名和年龄的小型数据框。
接下来,我们可以使用 append()
方法将一行新数据追加到数据框末尾。要添加的数据可以是一个字典、列表或 Pandas 数据序列。例如,我们将在数据框末尾添加一个新的行,该行包含姓名为 David 年龄为 40:
new_row = {'Name': 'David', 'Age': 40}
df = df.append(new_row, ignore_index=True)
在 append()
方法中,我们需要传递要添加的行数据和一个 ignore_index
参数。ignore_index=True
意味着 Pandas 库会重新编号数据框中的所有行。
现在,打印数据框将输出:
Name Age
0 Alice 25
1 Bob 30
2 Charlie 35
3 David 40