pandas中数据框的行切片方法
在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/iFxt 著作权归作者所有。请勿转载和采集!