最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python pandas dataframe之重命名相同列名

 更新時間:2023年09月12日 10:26:25   作者:匆匆喂  
這篇文章主要介紹了Python pandas dataframe之重命名相同列名方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

Python pandas dataframe重命名相同列名

我有pandas dataframe,它有相同的列名。

(列名為a、b、a、a、a) 下面是一個例子:

有沒有什么方法可以通過指定列位置來更改第三列的列名?

我發(fā)現(xiàn)有一種方法可以通過創(chuàng)建一個新列表來更改列名。

但我想知道是否有任何方法可以指定列位置并更改名稱。

下面是我想要的:

解決方案

column_names = df.columns.values
column_names[2] = 'Changed'
df.columns = column_names

pandas:DataFrame列重新命名

1.從文件讀取的時候

直接重新命名. pd.read_excel(names=[,])

test1 =pd.read_excel("assets/Energy Indicators.xls",header=None,skiprows=18,usecols=[2,3,4,5],na_value=['...'],names=['Country', 'Energy Supply', 'Energy Supply per Capita', '% Renewable'])

2.在原有的DataFrame上重新命名

但新列名數(shù)量必須和原有的數(shù)量一致。

這個適用于列名改動的數(shù)量比較少的情況下。

case:

col_name=[name,]
dataframe.columns=col_name

3.修改原有的列中某幾個列的名字

這里需要用到字典。

通過字典的方式來將原列名和新列名字匹配起來。

這里用到DataFrame.rename(),inplace表示是否覆蓋原有DataFrame

例如:

dataframe里面有十幾個列,你只想改其中幾個列名,那么用rename是最為便捷的。

dataframe.rename(columns = {"old_name": "new_name"})
dataframe.rename(columns = {"old1": "new1", "old2":"new2"}, ?inplace=True)

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 使用python構(gòu)建一個自己的聊天室

    使用python構(gòu)建一個自己的聊天室

    這篇文章主要介紹了使用python構(gòu)建一個自己的聊天室,有助于幫助小伙伴們理解掌握Python的socket編程,需要的朋友可以參考下
    2023-04-04
  • Django中間件實現(xiàn)攔截器的方法

    Django中間件實現(xiàn)攔截器的方法

    今天小編就為大家分享一篇Django中間件實現(xiàn)攔截器的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • Python 獲取異常(Exception)信息的幾種方法

    Python 獲取異常(Exception)信息的幾種方法

    這篇文章主要介紹了Python 獲取異常(Exception)信息的幾種方法,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-12-12
  • python 爬取知乎回答下的微信8.0狀態(tài)視頻

    python 爬取知乎回答下的微信8.0狀態(tài)視頻

    這篇文章主要介紹了python 爬取知乎的微信8.0狀態(tài)視頻的方法,幫助大家更好的理解和學習使用python,感興趣的朋友可以了解下
    2021-03-03
  • 如何利用Fabric自動化你的任務

    如何利用Fabric自動化你的任務

    大家都知道Fabric是一個Python庫,可以通過SSH在多個host上批量執(zhí)行任務。你可以編寫任務腳本,然后通過Fabric在本地就可以使用SSH在大量遠程服務器上自動運行。這些功能非常適合應用的自動化部署,或者執(zhí)行系統(tǒng)管理任務。本文將介紹如何利用Fabric自動化你的任務。
    2016-10-10
  • Python腳本打包成可執(zhí)行文件過程解析

    Python腳本打包成可執(zhí)行文件過程解析

    這篇文章主要介紹了Python腳本打包成可執(zhí)行文件過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-10-10
  • 對numpy 數(shù)組和矩陣的乘法的進一步理解

    對numpy 數(shù)組和矩陣的乘法的進一步理解

    下面小編就為大家分享一篇對numpy 數(shù)組和矩陣的乘法的進一步理解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • Python技法之如何用re模塊實現(xiàn)簡易tokenizer

    Python技法之如何用re模塊實現(xiàn)簡易tokenizer

    當我們在Python中開始新的東西時,我通常首先看一些模塊或庫來使用,下面這篇文章主要給大家介紹了關(guān)于Python技法之如何用re模塊實現(xiàn)簡易tokenizer的相關(guān)資料,需要的朋友可以參考下
    2022-05-05
  • Python mplfinance庫繪制金融圖表實現(xiàn)數(shù)據(jù)可視化實例探究

    Python mplfinance庫繪制金融圖表實現(xiàn)數(shù)據(jù)可視化實例探究

    mplfinance(Matplotlib Finance),它是基于Matplotlib的庫,專門用于創(chuàng)建金融圖表和交互式金融數(shù)據(jù)可視化,本文將深入介紹?mplfinance,包括其基本概念、功能特性以及如何使用示例代碼創(chuàng)建各種金融圖表
    2024-01-01
  • Python 之 Json序列化嵌套類方式

    Python 之 Json序列化嵌套類方式

    今天小編就為大家分享一篇Python 之 Json序列化嵌套類方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02

最新評論

常山县| 宁乡县| 昌图县| 肇源县| 龙口市| 晋州市| 苏尼特右旗| 营山县| 沧州市| 丹巴县| 友谊县| 文安县| 剑川县| 建宁县| 双江| 内黄县| 北安市| 屏东市| 宝丰县| 彰武县| 昭平县| 九台市| 乡城县| 迁西县| 永康市| 隆安县| 巴楚县| 建阳市| 子洲县| 定襄县| 六安市| 旬阳县| 永登县| 东城区| 石城县| 孙吴县| 新绛县| 博乐市| 定兴县| 三原县| 龙胜|