赞
踩
在Pandas抽取数据的时候,可以指定哪一行的条件,比如
data = {'state': ['Ohio', 'Ohio', 'Ohio', 'Nevada', 'Nevada'],
'year': [2000, 2001, 2002, 2001, np.nan], # np.nan表示NA
'pop': [1.5, 1.7, 3.6, 2.4, 2.9]}
ddd = pd.DataFrame(data)
这个就是抽取某一列指定值的行
ddd[ddd['state']=='Ohio']
但是如果想让state对应多个值,就不太好选了,突然发现有这样的语法
ddd[ddd['state'].isin(['Ohio','Nevada'])]
一下子就出来了,就酱
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。