1、指定某几列,直接用列名
testdf3[[‘A’,‘C’]]
2、通过loc进行行列切片
train.loc[1:5,[‘KPI_B_11’,‘value’]].head()
train.loc[1:5,‘KPI_B_8’:‘KPI_B_11’].head()
print(train.loc[[1,5],‘KPI_B_8’:‘KPI_B_11’].head())
行可以用索引,列需要用列名
3、通过iloc进行切片
print(train.iloc[1:5,[0,2]])
print(train.iloc[[1,5],[1,2]])
print(train.iloc[[1,5],1:5])
使用iloc时需要使用列索引,不能使用列名:
print(train.iloc[[1,5],‘KPI_B_8’:‘KPI_B_11’])
python pandas 切片
于 2021-11-27 16:21:09 首次发布