panda.DataFrame.loc 使用詳解

那个白熊發表於2024-06-26

3.3 pd.DataFrame.loc

loc 主要使用 標籤 進行索引,但也可透過 布林陣列 進行索引。

可接受的輸入有:

輸入 舉例/描述
一個單獨的標籤 比如:5 或者 'a'(注意:這裡的 5 解釋為標籤)
標籤列表或陣列 比如:['a', 'b', 'c']
標籤切片物件 比如:'a':'f'(注意:左右邊界均包含)
一個與軸長度相等的布林陣列 比如:[True, False, True]
索引可對齊的布林數值的Series 可對齊是指用於索引 DataFrame 的 Series 的 Index 包含了 DataFrame 所有的 Index(Series的長度可大於等於DataFrame的,但是DataFrame的所有Index都必須在Series中能找到)
索引可對齊的Index物件 可對齊解釋同上。
接受一個引數的函式 該函式必須返回有效索引物件(上面的任一種)