浏览代码

Updating Titanic tutorial

Marc Garcia 7 年之前
父节点
当前提交
1c82695490
共有 9 个文件被更改,包括 325 次插入406 次删除
  1. 310 406
      Overview - Titanic dataset.ipynb
  2. 二进制
      img/titanic.jpg
  3. 二进制
      img/titanic_captain.jpg
  4. 二进制
      img/titanic_classes.jpg
  5. 二进制
      img/titanic_route.gif
  6. 二进制
      img/titanic_route.png
  7. 11 0
      solutions/titanic_1.py
  8. 3 0
      solutions/titanic_2.py
  9. 1 0
      solutions/titanic_3.py

文件差异内容过多而无法显示
+ 310 - 406
Overview - Titanic dataset.ipynb


二进制
img/titanic.jpg


二进制
img/titanic_captain.jpg


二进制
img/titanic_classes.jpg


二进制
img/titanic_route.gif


二进制
img/titanic_route.png


+ 11 - 0
solutions/titanic_1.py

@@ -0,0 +1,11 @@
+titanic['Embarked'].unique()
+
+titanic = titanic.assign(Embarked=titanic['Embarked'].replace({'S': 'Southampton, England',
+                                                               'C': 'Cherbourg, France',
+                                                               'Q': 'Queenstown (Cobh), Ireland'}))
+
+titanic['Embarked'].value_counts()
+
+titanic['Embarked'].value_counts(normalize=True)
+
+titanic['Embarked'].value_counts(normalize=True).sort_values().plot(kind='barh');

+ 3 - 0
solutions/titanic_2.py

@@ -0,0 +1,3 @@
+(titanic.rename(columns={'Pclass': 'Class'})
+        .pivot_table(values='Survived', index='Sex', columns='Class', aggfunc='mean')
+        .style.format('{:.2%}'))

+ 1 - 0
solutions/titanic_3.py

@@ -0,0 +1 @@
+titanic.loc[full_names.str.startswith('Capt.'), ('Name', 'Age', 'Pclass')]