Pandas iloc vs loc: 索引方式详解
在 Pandas 中,'iloc' 和 'loc' 是两种不同的索引方式。
-
'iloc' 是基于位置的索引,它使用整数位置来选择数据。可以通过整数位置来选择行和列,类似于传统的 Python 索引方式。例如,df.iloc[0] 选择第一行的数据,df.iloc[:, 0] 选择第一列的数据。
-
'loc' 是基于标签的索引,它使用行和列的标签来选择数据。可以通过标签来选择行和列,类似于字典的键值对。例如,df.loc[0] 选择标签为 0 的行的数据,df.loc[:, 'A'] 选择标签为 'A' 的列的数据。
总结来说,'iloc' 是基于位置的索引,使用整数位置来选择数据;而 'loc' 是基于标签的索引,使用行和列的标签来选择数据。
原文地址: https://www.cveoy.top/t/topic/fjkW 著作权归作者所有。请勿转载和采集!