кодесурса
«Python

Pandas Pivot Titanic: определение коэффициента выживаемости по полу, возрасту различных категорий различных классов

script1adsense2code
script1adsense3code

Панды: Титаническое упражнение 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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code