在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[]方法使用的是位置。

pandas中数据框的行切片方法

原文地址: https://www.cveoy.top/t/topic/iFxt 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录