Я хочу найти конкретные c данные (python, pandas, морские) - PullRequest
0 голосов
/ 11 июля 2020

Я хочу найти конкретные c данные о классах и поле. Мол, в первом классе 100 мужчин и 102 женщины. Я пробовал использовать метод groupby, я могу охватить количество мужчин и женщин, но не могу найти привязку к их классам. Я также попробовал groupby ("class") ["sex"]. Count (), но я не получил того, что хотел. Кроме того, я попробовал функцию filter, чтобы создать фильтр, но мой мозг внезапно перестал работать.

Можете ли вы Помоги мне, пожалуйста? и, если можете, не могли бы вы показать мне, как использовать фильтры в этом случае, пожалуйста. Уже спасибо введите описание изображения здесь

1 Ответ

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

Кажется, вы хотите узнать, как группировать и считать по двум столбцам. Это легко сделать с помощью

df.groupby('class').sex.value_counts().unstack()

В вашем случае это дает

sex     female  male
class
First       94   122
Second      76   108
Third      144   347
...