无法理解的python句
rowsums=df[['salary','new']].apply(np.sum,axis=1) res=df.iloc[np.where(rowsums>60000)[0][-3:],:]
将salary列和new列求和,取出大于60000的最后3行,但第二句怎么理解呀?特别是“[0][-3:],:”这玩意儿?
weixin_47361975
2020/12/03 21:42- python
- 点赞
- 收藏
- 回答
rowsums=df[['salary','new']].apply(np.sum,axis=1) res=df.iloc[np.where(rowsums>60000)[0][-3:],:]
将salary列和new列求和,取出大于60000的最后3行,但第二句怎么理解呀?特别是“[0][-3:],:”这玩意儿?