Kar*_*ina 1 python boolean dataframe pandas
我必须做,也许是一件简单的事情,但我完全不知道该怎么做。我有一些代码:
data = df_new.assign(result=df_new['text'].isin(df_oryginal['text']).astype(str))
df_same = pd.DataFrame(data)
Run Code Online (Sandbox Code Playgroud)
输出是:
text name index result
0 some text filename 0 False
1 some text filename 1 True
2 some text filename 2 False
3 some text filename 3 False
4 some text filename 4 True
... ... ... ... ...
36213 some text filename 36213 False
36214 some text filename 36214 False
36215 some text filename 36215 True
Run Code Online (Sandbox Code Playgroud)
现在我只想选择 df_same['result'] == True 的这些行,但我不知道如何。我已经查遍了谷歌...请帮助我,提前感谢您的回答:)
小智 8
result_df= df.loc[df['result']==True]
Run Code Online (Sandbox Code Playgroud)
result_df 将包含满足结果为 True 的条件的行