多段切片 np.r_

1. list的多段切片没有找到方法,找到方案就是list[:3] + list[6:8]
2. dataframe的多段切片,可以用np.r_这个本来是以切片的方式产生array,比如np.r_[1:3,4:8],生成一个array([1,2,4,5,6,7]),这个方法不能用np.r_[1:3,4:]这种方式,因为这个原理毕竟是生成一个array,他并不知道最后个元素的index,np.r_[:3,4:8]这种是可以的,从0开始就行!最后和dataframe的iloc结合就可以产生切片操作了!df.iloc[np.r_[:3,4:6]]

留言

熱門文章