Pandot Pivot Titanic: определите вероятность выживания по классу, полу, индивидуальной посадке и порту посадки
Pandas: Титаническое упражнение 19 с раствором
Напишите программу Pandas для создания сводной таблицы и определения вероятности выживания по классу, полу, индивидуальной посадке и порту посадки. Перейти в редактор
Пример решения:
Код Python:
import pandas as pd
import numpy as np
df = pd.read_csv('titanic.csv')
result = df.pivot_table('survived', ['sex' , 'alone' ], [ 'embark_town', 'class' ])
print(result)
Пример вывода:
Embark_town Шербур ... Саутгемптон Первый класс второй ... Второй третий секс один ... женщина Ложь 1.000000 1.000000 ... 0.923077 0.327586 True 0,944444 1,000000 ... 0,892857 0,466667 мужчина Ложь 0,473684 0,166667 ... 0,300000 0,142857 True 0,347826 0,250000 ... 0,089552 0,123762 [4 строки по 9 столбцов]
Редактор кода Python:
Pivot Titanic.csv:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code