У меня есть куча фреймов данных, и я хочу найти фреймы данных, которые содержат оба слова, которые я указываю. Например, я хочу найти все кадры данных, которые содержат слова hello
и world
. A & B будет квалифицироваться, C не будет.
Я пробовал:
df[(df[column].str.contains('hello')) & (df[column].str.contains('world'))]
, который поднимает только B и df[(df[column].str.contains('hello')) | (df[column].str.contains('world'))]
, который поднимает все три.
Мне нужно что-то, что выбирает только A & B
A =
Name Data
0 Mike hello
1 Mike world
2 Mike hello
3 Fred world
4 Fred hello
5 Ted world
B =
Name Data
0 Mike helloworld
1 Mike world
2 Mike hello
3 Fred world
4 Fred hello
5 Ted world
C =
Name Data
0 Mike hello
1 Mike hello
2 Mike hello
3 Fred hello
4 Fred hello
5 Ted hello