Как сохранить значение в переменной и использовать эту переменную для фильтрации данных в pandas - PullRequest
0 голосов
/ 10 июля 2020

Мне нужно ввести данные, которые я храню в переменной, и использовать это значение для фильтрации таких данных

u = 'Jun'
duration = compda.query("Month==u").groupby('name').duration.mean().reset_index().values.tolist()

это не работает, однако

duration = compda.query("Month=='Jun'").groupby('name').duration.mean().reset_index().values.tolist()

работает

1 Ответ

2 голосов
/ 11 июля 2020

Это должно сработать, вы можете использовать @ для передачи переменных ( документация здесь ):

u = 'Jun'
duration = compda.query('Month == @u').groupby('name').duration.mean().reset_index().values.tolist()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...