Pandas教程:如何给空的DataFrame添加一行内容

在使用Pandas进行数据处理时,我们经常需要给DataFrame添加新的数据。本文将介绍如何使用append()方法给空的DataFrame添加一行内容。

代码示例:

import pandas as pd

# 创建空的DataFrame
df = pd.DataFrame(columns=['A', 'B', 'C'])

# 添加一行内容
new_row = {'A': 1, 'B': 2, 'C': 3}
df = df.append(new_row, ignore_index=True)

print(df)

输出结果:

   A  B  C
0  1  2  3

代码解释:

  1. 首先,我们使用pd.DataFrame(columns=['A', 'B', 'C'])创建了一个空的DataFrame,并指定了列名 'A'、'B' 和 'C'。
  2. 然后,我们定义了一个字典 new_row,它包含了要添加到DataFrame中的新行的值。
  3. 接下来,我们使用append()方法将 new_row 添加到DataFrame df 中。ignore_index=True 参数用于在添加新行后重新设置索引,确保索引从0开始递增。
  4. 最后,我们使用 print(df) 打印输出DataFrame的内容,可以看到新的一行数据已经被成功添加。

总结:

使用 append() 方法可以方便地给空的DataFrame添加一行内容。需要注意的是,append() 方法并不会修改原始的DataFrame,而是返回一个新的DataFrame。因此,我们需要将返回的DataFrame赋值给原来的变量 df,才能更新DataFrame的内容。

Pandas教程:如何给空的DataFrame添加一行内容

原文地址: https://www.cveoy.top/t/topic/fPJj 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录