关于python中pandas dataframe获取某一列包含某个值的一行的方法
现有如下dataframe
import pandas as pd
data = [{'a':12, 'b':110}, {'a':11,'b':10}, {'a':12,'b':1}]
df = pd.DataFrame(data)
print df
以上代码输出如下结果
a b
0 12 110
1 11 10
2 12 1
想要输出a=12的每一行则可以通过以下办法:
print(df[df['a'].isin([12])])
输出如下
a b
0 12 110
2 12 1