Подсчитайте количество вхождений каждой комбинации значений в двух столбцах кадра данных pandas и составьте график - PullRequest
0 голосов
/ 08 июня 2019

У меня в столбце данных есть два столбца, которые содержат двоичные значения. Столбец project_is_approved имеет значение 1, если проект утвержден или 0 numbers_in_summary_or_not: был другой столбец (названный «сводка»), в котором были текстовые данные, на основе которых строился этот столбец. если в текстовых данных в сумме использовалось число, соответствующая строка будет иметь значение 1, иначе будет 0

Теперь я хочу визуализировать свои данные на основе этих двух столбцов:

numbers_in_summary_or_not,project_is_approved

Я думаю, что гистограммы должны работать, я думаю, мне нужно 4 гистограммы, показывая 4 особенности

numbers_in_summary_or_not = 0 и project_is_approved = 0: первый barplot numbers_in_summary_or_not = 0 и project_is_approved = 1: второй barplot numbers_in_summary_or_not = 1 и project_is_approved = 0: третий barplot numbers_in_summary_or_not = 1 и project_is_approved = 1: 4 barplot -

1 Ответ

0 голосов
/ 08 июня 2019

Может быть, вы пытаетесь сделать что-то вроде графика количества комбинаций этих двух столбцов?

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

# a series to use for counting- formatted as cat1_cat2
ts = (df['numbers_in_summary_or_not'].astype(str) + '_' + df['project_is_approved'].astype(str))
# and plot the counts of the groups like
ts.value_counts().plot(kind = 'bar')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...