pandas 根据某一元素的内容查询其所在行

s = train[((train["investment_id"] < 3) & (train["investment_id"] > 0))]["target"].tolist()
这样就得到了某些target的值

要想查询它们在哪些行就使用:

train[train["target"].isin(s)]

也就是: df[df['列名'].isin([相应的值])]

 

posted @ 2022-02-15 18:55  乌蝇哥  阅读(758)  评论(0编辑  收藏  举报