勵志

勵志人生知識庫

loc用法

`loc`是Pythonpandas庫的一個功能,主要用於基於標籤選擇數據。以下是其基本用法:

選擇單行或單列。使用`loc`可以選擇DataFrame中的單行或單列。例如,`df.loc`選擇第1行的數據,`df.loc[:, "column_name"]`選擇名為"column_name"的列。

選擇多個行和列。通過傳遞一個列表或數組,可以選擇多個行和列。例如,`df.loc`選擇第1、2、3行,`df.loc[:, ["column_name1", "column_name2"]]`選擇"column_name1"和"column_name2"兩列。

基於條件的篩選。可以使用條件表達式來篩選數據。例如,`df.loc[df["column_name"] > 10]`選擇"column_name"列中大於10的行。

切片操作。`loc`也支持切片操作,如`df.loc[1:3]`選擇第1行到第3行的數據。

此外,與`.iloc`不同,`.loc`允許基於標籤的選擇,而`.iloc`基於整數位置進行選擇。