Pandas - DataFrame.loc

Himmelbleu發表於2024-03-06

描述

DataFrame.loc 主要是基於標籤的索引方式,但也可以使用布林陣列進行索引。

  1. 單個標籤,例如 5 或 'a'(注意 5 被解釋為索引的標籤,並不是索引中的整數位置)。
  2. 標籤的列表或陣列,例如 ['a', 'b', 'c']。
  3. 使用標籤的切片物件,例如 'a':'f'。

war:[start]
注意與通常的Python切片不同,在這裡開始和結束的標籤都會被包含進來。與要切片的軸長度相同的布林陣列,例如 [True, False, True]
war:[end]

file:[示例資料]
df = pd.DataFrame([[1, 2, 12, 21], [4, 5, 45, 54], [7, 8, 78, 87], [9, 10, 910, 19], [11, 12, 1112, 2111]],
                  index=['cobra', 'viper', 'sidewinder', 'winter', 'water'],
                  columns=['max_speed', 'shield', 'footer', 'header'])

"""列印結果
            max_speed  shield  footer  header
cobra               1       2      12      21
viper               4       5      45      54
sidewinder          7       8      78      87
winter              9      10     910      19
water              11      12    1112    2111
"""

loc['cobra']


相關文章