pandas-DataFrame行列訪問


1.DataFrame概念

DataFrame可以理解爲是由一個或多個不同數據類型的Series組成,DataFrame的一列其實就是一個Series。
DataFrame包括三部分:

  1. index行索引
  2. columns列索引
  3. values值
    在這裏插入圖片描述

2.DataFrame行列訪問

在這裏插入圖片描述

2.1 訪問一列,多列

在這裏插入圖片描述

2.2 訪問一行,多行

在這裏插入圖片描述

2.3 訪問某幾行中的某幾列

在這裏插入圖片描述

2.4 訪問某幾列中的某幾行

在這裏插入圖片描述

2.5 如何獲取單元格的值

在這裏插入圖片描述

2.6 小結

  1. df[單個索引/數組索引]是對列進行操作;df[切片]是對行進行操作。
  2. 通過布爾數組,訪問的是行,True/False的個數要與行數一致;通過標籤數組,訪問的是列。
  3. 如果布爾數組是二維結構,則True對應的位置元素原樣顯示,False對應位置的元素值爲空值(NaN)。
    在這裏插入圖片描述
  4. loc是標籤索引,iloc是位置索引,都是對行進行操作。
  5. 行操作:df[切片]、df[布爾數組]、df.loc[標籤\標籤數組]、df.iloc[位置\位置數組]。
  6. 列操作:df[索引]、df[標籤數組]、df[位置數組](位置數組不管是一個或多個值,都要兩個中括號,例如df[[0]]可以,df[0]不行)。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章