Pandas Pivot Titanic: определение коэффициента выживаемости по полу, возрасту различных категорий различных классов
Панды: Титаническое упражнение Pivot-9 с раствором
Напишите программу Pandas для создания сводной таблицы и определения коэффициента выживаемости по полу, возрасту различных категорий различных классов. Перейти в редактор
Пример решения:
Код Python:
import pandas as pd
import numpy as np
df = pd.read_csv('titanic.csv')
age = pd.cut(df['age'], [0, 20, 55])
result = df.pivot_table('survived', index=['sex', age], columns='class')
print(result)
Пример вывода:
класс первый второй третий половой возраст женщина (0, 20) 0,928571 1,000000 0,510638 (20, 55) 0,968750 0,912281 0,407407 мужчина (0, 20) 0,571429 0,526316 0,197368 (20, 55) 0,440000 0,054054 0,134503
Редактор кода Python:
Pivot Titanic.csv:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу Pandas для создания сводной таблицы и подсчета выживаемости по полу, категориям по возрасту для различных классов.
Далее: Напишите программу Pandas для создания сводной таблицы и определения коэффициента выживаемости по полу, возрасту различных категорий различных классов. Добавьте тариф в качестве измерения столбцов и разделите столбец тарифа на 2 категории на основе значений, представленных в столбцах тарифа.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования