Python Pandas 抽取多行特定数据
在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'])]

一下子就出来了,就酱
本文来自博客园,作者:赫凯,转载请注明原文链接:https://www.cnblogs.com/heKaiii/p/17137362.html

浙公网安备 33010602011771号