Python DataFrame 添加一行-字典

2024年07月05日 Python DataFrame 添加一行 字典 极客笔记

Python DataFrame 添加一行-字典

在Python的pandas库中,DataFrame是一个非常强大的数据结构,用于处理和分析大型数据集。在实际工作中,我们经常需要向DataFrame中添加新的数据行。本文将详细介绍如何使用字典向DataFrame中添加一行数据。

创建DataFrame

首先,让我们创建一个示例DataFrame来演示如何添加新的数据行。我们使用以下代码创建一个包含学生信息的DataFrame:

import pandas as pd

data = {'Name': ['Alice', 'Bob', 'Charlie'],
        'Age': [20, 21, 22],
        'Grade': [85, 90, 88]}
df = pd.DataFrame(data)
print(df)

运行上述代码后,您将获得类似以下输出:

      Name  Age  Grade
0    Alice   20     85
1      Bob   21     90
2  Charlie   22     88

添加一行字典数据

接下来,我们将演示如何使用字典来添加一行新的数据到DataFrame中。假设我们有一个新的学生信息,我们要将其添加到DataFrame中。我们可以通过创建包含新学生信息的字典来实现:

new_data = {'Name': 'David', 'Age': 23, 'Grade': 87}
df = df.append(new_data, ignore_index=True)
print(df)

在上面的代码中,我们首先创建了一个包含新学生信息的字典new_data,然后使用append方法将其添加到DataFrame中。ignore_index=True参数用于忽略原始索引,将新行添加至DataFrame的末尾。

运行上述代码后,您将看到以下输出:

      Name  Age  Grade
0    Alice   20     85
1      Bob   21     90
2  Charlie   22     88
3    David   23     87

现在,新的学生信息已成功添加到DataFrame中。

结论

通过本文,我们学习了如何使用字典向Python的DataFrame中添加一行数据。在实际工作中,这种方法非常方便快捷,可以轻松地将新数据添加到DataFrame中。

本文链接:http://so.lmcjl.com/news/7882/

展开阅读全文