Pandas 中的資料擷取選項:loc、iloc、at 和iat
理解Pandas 中的細胞定位和選擇可能具有挑戰性,尤其是作為來自R 的Python 新用戶。本指南旨在闡明各種選項之間的實際差異:.loc、.iloc、.at 和 .iat。
何時使用 loc 與 .iat。 iloc
範例:
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]}) # Access value at row index 'C' and column index 'A' using .loc (label) value1 = df.loc['C', 'A'] # Error, as 'C' is not a valid row index # Access value at row index 2 and column index 0 using .iloc (integer) value2 = df.iloc[2, 0] # Returns 3
何時使用at 與iat
範例:
value3 = df.at['B', 'A'] # Returns 4 using label-based indexing value4 = df.iat[1, 0] # Returns 2 using position-based indexing
以上是Loc 與 Iloc、At 與 Iat:如何在 Pandas 中選擇正確的資料擷取方法?的詳細內容。更多資訊請關注PHP中文網其他相關文章!