美文网首页Python数据分析
11、pandas的修改列名和索引rename()

11、pandas的修改列名和索引rename()

作者: 让数据告诉你 | 来源:发表于2017-12-12 14:01 被阅读0次

    有时候我们需要修改DataFrame的个别列名或者索引,避免重复、方便使用。

    这时就需要使用到rename()函数,rename()函数使用时比较简单。

    源数据

    现在我们想要把'表1Lat'和'表1Lon'改为维度和经度:

    修改列名

    其中columns代表要对列名进行修改,在Python的pandas库里面,跟列名有关的一般都是用columns,而不是用names。

    在columns后面是一个字典形式,键是原列名,值是新列名。修改的时候只会改选择到的列。

    注意修改只会要写入源数据时需要赋值或者用inplace = True。

    修改行索引

    rename()函数适合于修改个别的索引或者列名,如果需要大部分的修改或者全部修改的话就使用set_index()函数比较方便。

    多层索引或者列名怎么修改?

    回答是:尽量别用多层索引。

    相关文章

      网友评论

        本文标题:11、pandas的修改列名和索引rename()

        本文链接:https://www.haomeiwen.com/subject/vazgixtx.html