Фильтрация данных с использованием двух столбцов в Python - PullRequest
0 голосов
/ 20 сентября 2019

Мой фрейм данных имеет 5 столбцов, и мне нужно отфильтровать их по 2.

Это мой код:

df = pd.read_sql_table('trainab_gender_vw', engine)
df = df[["workshop_country", "project", "Gender", "subject", "sum"]]

dff = df[(df.workshop_country == selected_country) & (df.project == selected_project)]

print(dff)

Когда я запускаю печать, он возвращает:

Empty DataFrame
Columns: [workshop_country, project, Gender, subject, sum]
Index: []

Когда я печатаю (df.head ()), я получаю:

      workshop_country         project  Gender         subject   sum
0           mozambique  mozbopa_pilot_  Female  good_agricultu  33.0
1           mozambique  mozbopa_pilot_    Male  good_agricultu  46.0
2           mozambique  mozbopa_pilot_    None  good_agricultu  60.0
3           mozambique  pfc__fruit_and  Female  good_agricultu   1.0
4           mozambique  pfc__fruit_and    Male  good_agricultu   2.0
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...