Подсчитать количество вхождений определенного значения в каждый столбец в pandas кадре данных - PullRequest
0 голосов
/ 26 мая 2020

Я сгенерировал фрейм данных pandas, используя приведенный ниже код, где пример столбца последовательности выглядит как '0-0-0-1-0-0-2-0-0-0-0'. Я разделил строку последовательности на разные столбцы

df = DataFrame(data, columns = ['id', 'sequence'])
print(df.sequence.str.split("-", expand=True))

0 1 2 3 4 5 6 7 8 9

0 0 0 0 1 0 0 2 0 0
1 0 0 0 0 0 0 0 0 0
2 0 0 0 0 0 0 0 0 0
3 0 1 0 0 2 0 0 0 0
4 0 0 0 3 0 0 0 0 0
5 0 0 0 0 0 4 0 0 0

Если я хочу подсчитать количество вхождений 0 в каждом столбце, как мне это сделать?

Я пробовал что-то вроде этого print df[df.education == '9th'].count() на основе Python Pandas Подсчет вхождений Specifi c значение но у меня нет подходящих имен столбцов, и я не уверен, как это сделать.

Не могли бы вы помочь?

1 Ответ

0 голосов
/ 26 мая 2020

Вы пробовали это?

df.rename(columns={"A": "NewName", "B": "NewName"})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...