Python dataframe新增加一行

2024年05月21日 Python dataframe新增加一行 极客笔记

Python dataframe新增加一行

在处理数据分析任务时,经常会遇到需要对DataFrame进行添加新行的操作。Pandas是Python中用于数据操作的重要库,通过Pandas的DataFrame对象,我们可以方便地对数据进行处理和分析。本文将详细介绍如何在DataFrame中新增加一行数据,并给出示例代码和运行结果。

创建DataFrame

首先,让我们创建一个简单的DataFrame作为示例数据。我们可以使用Pandas库的DataFrame函数来创建DataFrame对象,并可以通过传入字典或列表的方式指定数据源。

import pandas as pd

data = {'Name': ['Alice', 'Bob', 'Charlie'],
        'Age': [25, 30, 35],
        'Gender': ['F', 'M', 'M']}

df = pd.DataFrame(data)
print(df)

运行以上代码,我们将得到如下输出:

      Name  Age Gender
0    Alice   25      F
1      Bob   30      M
2  Charlie   35      M

这里我们创建了一个包含姓名、年龄和性别信息的DataFrame对象。

新增一行数据

接下来,我们将介绍如何在上面的DataFrame中新增加一行数据。我们可以使用loc方法来实现这一操作。首先,我们创建一个新的字典数据,表示待添加的新行数据:

new_data = {'Name': 'David',
            'Age': 28,
            'Gender': 'M'}

然后,我们可以通过loc方法添加新的行数据:

df = df.append(new_data, ignore_index=True)
print(df)

在上面的代码中,我们调用append方法并传入新的行数据new_data,并将ignore_index参数设置为True,以重新索引DataFrame。运行以上代码,我们将得到如下输出:

      Name  Age Gender
0    Alice   25      F
1      Bob   30      M
2  Charlie   35      M
3    David   28      M

可以看到,我们成功新增加了一行数据到DataFrame中。

总结

在本文中,我们介绍了如何使用Pandas库在DataFrame中新增加一行数据。通过简单的示例代码和运行结果,我们演示了如何使用loc方法和append方法来实现这一操作。

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

展开阅读全文