Pandas.DataFrame的行名和列名如何修改(pandas.dataframe,开发技术)

时间:2024-05-09 14:13:54 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

    Pandas.DataFrame%E7%9A%84%E8%A1%8C%E5%90%8D%E5%92%8C%E5%88%97%E5%90%8D%E5%A6%82%E4%BD%95%E4%BF%AE%E6%94%B9

pandas.DataFrame行名(index)和列名(columns)的修改方法如下

rename()

任意的行名(index)和列名(columns)的修改

add_prefix(), add_suffix()

列名的接头词和结尾词的追加

index和columns元素的更新

行名和列名全部修改

接下来,对每个方法进行说明。

rename()

多个行名和列名的修改

原DataFrame的修改(参数inplace)

使用lambda表达式和函数进行批处理

add_prefix(), add_suffix()

index和columns元素的更新

首先,先生成一个DaraFrame。

函数DataFrame.rename()可以对任意行和列的名称进行修改。
DataFrame.rename()的参数有index和columns,使用"{旧值:新值}"字典的形式进行参数的指定。

index为行,columns为列。只想修改某行或者某列的时候,只需要单独指定一个参数即可。

修改后,返回一个新的DataFrame,原DataFrame并没有被修改。

多个行名和列名可以同时修改。只需要追加参数(字典的元素)。

默认的设置为原DataFrame不变,返回一个新的DataFrame。

当参数inplace为True时,原DataFrame将会被修改。返回值为None。

rename()的参数index和columns值也可以指定为函数方法。

比如,大小写的转换。

lambda表达式-无名函数的指定。

列名的接头词和结尾词的追加方法。add_prefix()和add_suffix()。

在方法的参数里指定接头词或者结尾词。

add_prefix()和add_suffix()只能对列名(columns)进行修改。想要对行名进行修改的时候,可以参照上述lambda表达式的使用方法。

当想要对DataFrame里全部的元素修改或更新的时候,可以使用rename()方法的参数index,columns进行指定。

可以在index,columns属性中指定List,tuple,pandas.Series等。

此时,请注意,如果列表等的大小(元素数)与行数/列数不一致时,则会发生错误。

本文:Pandas.DataFrame的行名和列名如何修改的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:Python是怎么处理不同时区的下一篇:

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

(必须)

(必须,保密)

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