描述
DataFrame.loc
主要是基於標籤的索引方式,但也可以使用布林陣列進行索引。
- 單個標籤,例如 5 或 'a'(注意 5 被解釋為索引的標籤,並不是索引中的整數位置)。
- 標籤的列表或陣列,例如 ['a', 'b', 'c']。
- 使用標籤的切片物件,例如 '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']