在使用Pandas 進行資料操作時,iloc 和loc 是兩種常用的切片方法,經常會造成混淆。了解它們的根本差異對於高效的資料管理至關重要。
標籤與位置
loc 和iloc 之間的主要區別在於它們如何選擇資料:
範例:範例:
例如考慮具有包含字母的非單調索引的DataFrame df:import pandas as pd df = pd.DataFrame({'col1': ['a', 'b', 'c', 'd', 'e', 'f']}, index=[49, 48, 47, 0, 1, 2])
loc(基於標籤切片):
iloc(基於位置的切片):
以上是Pandas `loc` 和 `iloc` 在資料選擇上有什麼不同?的詳細內容。更多資訊請關注PHP中文網其他相關文章!