码迷,mamicode.com
首页 > 其他好文 > 详细

数据选择

时间:2020-07-17 11:37:25      阅读:76      评论:0      收藏:0      [点我收藏+]

标签:索引   操作   逻辑   taf   接受   多条件   pre   dex   drop   

数据选择

行选择、列选择、行列同时选择

列选择

一列
df[‘操作人‘]
多列:嵌套列表
df[[‘操作人‘,[‘部门‘]]]#返回dataframe
列的位置:iloc
#iloc:接受行,列
df[:,1:5]#所有行,1-4列
df[[0,3,4],[0,3,4]]#0,3,4行、列

行标签

#loc
df.loc[2]
df.loc[[‘03-14‘,‘03-24‘],[‘售价‘,‘身高‘]]

交叉索引(废弃

#ix
df.ix[‘0:3‘,[‘类型‘,‘操作人‘]]

按条件选择

#多条件使用逻辑运算
df[(df[‘售价‘]>30)and(df[‘身高‘]>170)]

选择满足条件的

#isin
df[‘部门‘].isin(‘销售1部‘,‘销售2部‘)#return true|false
df[df[‘部门‘].isin(‘销售1部‘,‘销售2部‘)]

删除选出的值

#drop
df.drop(df[df[‘身高‘]>170].index)

数据选择

标签:索引   操作   逻辑   taf   接受   多条件   pre   dex   drop   

原文地址:https://www.cnblogs.com/Calculus9/p/13328430.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!