Pandas 数据框行切片方法:.loc[] 和 .iloc[]
在 Pandas 中,可以使用 .loc[] 或 .iloc[] 方法对数据框进行行切片。
.loc[] 方法根据标签对行进行切片,可以使用单个标签、标签列表或标签范围来选择行。例如:
df.loc[3] # 选择索引为 3 的行
df.loc[[1, 3, 5]] # 选择索引为 1、3、5 的行
df.loc[1:3] # 选择索引为 1 到 3 的行(包括 3)
.iloc[] 方法根据位置对行进行切片,可以使用单个位置、位置列表或位置范围来选择行。例如:
df.iloc[3] # 选择第 4 行
df.iloc[[1, 3, 5]] # 选择第 2、4、6 行
df.iloc[1:3] # 选择第 2 到 3 行(不包括 3)
需要注意的是,.loc[] 和 .iloc[] 方法的区别在于 .loc[] 方法使用的是标签,而 .iloc[] 方法使用的是位置。
原文地址: https://www.cveoy.top/t/topic/ql4W 著作权归作者所有。请勿转载和采集!