Python bool到数据帧

Python bool到数据帧,python,pandas,dataframe,boolean,Python,Pandas,Dataframe,Boolean,我有这个代码在最后我想得到的数据帧 但我是布尔型的 df=pd.DataFrame({'dad':[1, 2, 3, 4,5, "T1", "T2"], 'children':["T1","T1","T2","T2",6,"T3","T3"], "numb":[4,5,6,

我有这个代码在最后我想得到的数据帧 但我是布尔型的

df=pd.DataFrame({'dad':[1, 2, 3, 4,5, "T1", "T2"],
      'children':["T1","T1","T2","T2",6,"T3","T3"],
                 "numb":[4,5,6,9,6,7,2]})

children_list=["T1","T2",6]

filter_i=df[df["children"].isin(children_list)]["numb"]>6

print(filter_i)

我希望在过滤器之后,“filter_i”将是一个数据帧

我相信您希望链接这两个条件,这里使用
&
进行按位
过滤,然后通过以下方式进行过滤:

或:


您想要
filter\u i=df[df[“children”].isin(children\u list)&df[“numb”].gt(6)]
?它满足了我的需要。非常感谢。
filter_i=df[df["children"].isin(children_list) & (df["numb"]>6)]
filter_i=df[df["children"].isin(children_list) & df["numb"].gt(6)]