青青草免费线看线看|啊在车上停不下来了|国产少女免费观看电视剧|仑乱88MAV|精品老司机在线观看视频|国产一区二区三区高清免费视频|在线观看免费777av

Pandas如何更改列名稱?Pandas庫怎么給Dataframe添加行名

python數據處理第三方庫pandas有一個能夠以行列表格形式保存數據的結構Dataframe , 而它是可以去添加行名稱以及修改列名稱的 。下面這篇文章會來給大家分享兩個pandas修改Dataframe行名以及列名的方法 , 想要學習以下的小伙伴就繼續往下看看吧 。

Pandas如何更改列名稱?Pandas庫怎么給Dataframe添加行名


一、創建時
Dataframe這個數據結構是能夠通過同名方法來創建的 , 只需要在調用該方法時傳入兩個參數即可去設置行名以及列名 , 代碼示例如下所示:
import pandas as pdimport numpy as npdf1 = pd.DataFrame(np.random.randn(3, 3), index=list('abc'), columns=list('ABC'))print(df1)以上代碼的作用就是創建出來了一個三行三列的Dataframe表格 , 而參數index就是用來指定行名稱的 , 字符串對象abc轉為列表后就是能夠將三個字符分別作為三行的名稱了 。而后面的參數columns就是用來設置列名稱的 , 它們都需要接收列表、元組或者是集合類型的對象 , 且元素數量需要和行列數量相同 。
Pandas如何更改列名稱?Pandas庫怎么給Dataframe添加行名


二、創建之后
如果直接調用方法而不寫以上示例中兩個參數的話 , 雖然同樣可以創建出來一個Dataframe對象 , 但是這個對象是沒有行名稱且列名會默認使用從0開始的整數索引 。
那么接下來要做的操作就是去修改列名以及添加行名稱的 , 只需要用df對象去給index屬性以及columns屬性賦值即可 。而這兩個屬性接收的也是序列類型的對象 , 元素數量仍然是要和df對象中行列數量相同 , 詳細代碼示例如下所示:
data=https://www.ycpai.cn/python/pd.DataFrame(np.arange(16).reshape(4,4))data.columns=["列1","列2","列3","列4"]data.index=["a","b","c","d"]print("data=/n", data)【Pandas如何更改列名稱?Pandas庫怎么給Dataframe添加行名】以上就是關于“Pandas如何更改列名稱?Pandas庫怎么給Dataframe添加行名”的全部內容了 , 希望對你有所幫助 。

    猜你喜歡