Pandas中如何修改DataFrame列名(dataframe,pandas,开发技术)

时间:2024-05-04 20:56:49 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

    Pandas%E4%B8%AD%E5%A6%82%E4%BD%95%E4%BF%AE%E6%94%B9DataFrame%E5%88%97%E5%90%8D

输入:

期望的输出:

a b c d e
0 1 2 3 4 5

原数据DataFrame:

strip() 方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。

map() 会根据提供的函数对指定序列做映射。以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表。

lambda x: x[1:]表示取第二个元素,因此列表名$a、$b等只取出a、b。

调用replace函数,把$替换为空。

更改行名或更改列名可以选用rename函数。

首先,构建一个dataframe:

输出结果为:

one two three
a 1 5 9
b 2 6 10
c 3 7 11
d 4 8 12

将第2列列名更改为twotwo

输出结果为:

one twotwo three
a 1 5 9
b 2 6 10
c 3 7 11
d 4 8 12

将第1行和第2行的行名更改为aa,bb

输出结果为:

one twotwo three
aa 1 5 9
bb 2 6 10
c 3 7 11
d 4 8 12

更改成功。

当然,也可以选择暴力更改行名或列名:

输出结果为:

onon twtw thth
aa 1 5 9
bb 2 6 10
c 3 7 11
d 4 8 12

本文:Pandas中如何修改DataFrame列名的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:如何利用Pandas读取某列某行数据下一篇:

11 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18