数据选择
Posted calculus9
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据选择相关的知识,希望对你有一定的参考价值。
数据选择
行选择、列选择、行列同时选择
列选择
一列
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)
以上是关于数据选择的主要内容,如果未能解决你的问题,请参考以下文章