кодесурса
«Python

Pandot Pivot Titanic: определите вероятность выживания по классу, полу, индивидуальной посадке и порту посадки

script1adsense2code
script1adsense3code

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.

Предыдущий: Напишите программу Pandas, чтобы создать сводную таблицу и разделить пол в зависимости от того, путешествовали они в одиночку или нет, чтобы получить вероятность выживания.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code