pandas學習筆記(四)-索引操作(改變Series和DataFrame對象)

數據類型操作:如何改變Series和DataFrame對象?

這是通過操作索引實現的
(其實操作索引就是操作數據,在numpy中都是通過維度進行操作就很不方便)

1.增加或重排:重新索引:
    *.reindex()能夠改變或重排這兩種類型的索引
    

     說明:

     dataframe=dataframe.reindex(index=[#新的行索引])
     dataframe=dataframe.reindex(columns=[#新的列索引])
    *.method那兩個參數,向前填充就是NaN變成前面的值,
     向後填充就是指NaN變成後面的值.
 

2.索引類型(Index)的方法:
    我們已經知道使用.index,.columns可以獲得Index類型的對象,
    這種類型不可以改變.
    以下是他們的一些常用方法: 
    
 

3.刪除:

   直接使用drop(index/indexlist,axis)方法,跟Index對象沒哈關係
    *.對於Series對象:
    d.drop(單一索引名稱或者索引名稱組成的列表)
    *.對於DataFrame對象:
      **.要輸出行索引的時候,和Series對象一樣
      **.要刪除列索引的時候,要多加一個參數axis並賦值爲1
      這時因爲這個參數默認值爲0,所以行索引或者Series對象的時候可以不管    
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章