Pandas 如何为pandas DataFrame添加标题行
在本文中,我们将介绍如何给 Pandas DataFrame 添加标题行。
在进行步骤之前,我们先来看一个示例。我们有一个包含学生信息的 DataFrame,但是缺少标题行如下图所示:
0 | 1 | 2 | 3 | |
---|---|---|---|---|
0 | 姓名 | 年龄 | 成绩 | 地址 |
1 | 张三 | 20 | 90 | 北京市 |
2 | 李四 | 21 | 85 | 上海市 |
3 | 王五 | 22 | 70 | 广州市 |
我们需要添加的标题行是:
| | name | age | score | address |
阅读更多:Pandas 教程
步骤一:创建 DataFrame
首先,我们需要先创建出上述示例的 DataFrame。我们可以使用 Pandas 的 pd.DataFrame()
函数创建一个没有标题行的 DataFrame:
执行以上代码后,我们就创建了一个没有标题行的 DataFrame。
步骤二:给 DataFrame 添加标题行
给 DataFrame 添加标题行的方法有很多。以下我们介绍其中两种方法。
方法一:使用 df.columns
属性
第一种方法是使用 DataFrame 的 df.columns
属性,将标题行以列表的形式传入。如下所示:
执行以上代码后,我们再次打印 DataFrame,就可以看到已经成功添加了标题行:
name | age | score | address | |
---|---|---|---|---|
0 | 张三 | 20 | 90 | 北京市 |
1 | 李四 | 21 | 85 | 上海市 |
2 | 王五 | 22 | 70 | 广州市 |
方法二:使用 pd.DataFrame()
函数
第二种方法是在创建 DataFrame 时,将标题行以列表的形式传入到 pd.DataFrame()
函数中。如下所示:
执行以上代码后,我们再次打印 DataFrame,同样可以看到已经成功添加了标题行:
name | age | score | address | |
---|---|---|---|---|
0 | 张三 | 20 | 90 | 北京市 |
1 | 李四 | 21 | 85 | 上海市 |
2 | 王五 | 22 | 70 | 广州市 |
总结
本文介绍了如何给 Pandas DataFrame 添加标题行。其中,使用 df.columns
属性和在创建 DataFrame 时使用 pd.DataFrame()
函数是两种常用的方法。
希望这篇文章对你有所帮助!