Как сравнить значения столбца данных pandas с переменной, чтобы получить сумму, когда оба значения одинаковы? - PullRequest
1 голос
/ 24 апреля 2019

Я хочу сравнить значение переменной со значениями в столбце pandas dataframe и хочу вычислить сумму, когда оба значения совпадают.

Я попробовал метод сравнения, который мы обычно используем, и .sum() функция панд для получения суммы

dayofwk = 4
df = df_myinput['day_of_week']
abc=  df[(df == dayofwk)].sum()
print(abc)

например, если df = {0.4.5.6.7.3.8.9.2.5.4.6.4.7.9}

, то abc должен показать вывод как12

1 Ответ

0 голосов
/ 24 апреля 2019

Не могли бы вы попробовать это: У меня это сработало.

abc=df[(df['day_of_week'].values==dayofwk)].sum()

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...