Exploitation des données du Titanic...
Fichier utilisé
On utiliser le fichier titanic.csv suivant que l'on avait également utilisé lors de l'étude des dictionnaires. Celui-ci est une version allégée.
Attention, le séparateur de données est la tabulation, ne pas sélectionner la virgule comme séparateur à l'ouverture avec un tableur.
Légende
Signification des différentes colonnes du fichier :
PassengerId : identifiant du passager (on peut considérer par exemple qu'il s'agit de son numéro d'enregistrement, chaque passager a ainsi un identifiant différent de celui des autres passagers).
Survived : 0 signifie que le passager n'a pas survécu à l'accident, 1 qu'il a survécu.
Pclass : 1, 2 ou 3 (première classe, seconde classe ou troisième classe).
Name : nom du passager.
Sex.
Age.
SibSp : nombre de frères, soeurs (et conjoints) sur le bateau.
Parch : nombre de parents et enfants sur le bateau.
Ticket : numéro (code) du ticket passager.
Fare : prix du ticket.
Cabin : numéro de cabine.
Embarked : Port d'embarcation (C = Cherbourg, Q = Queenstown, S = Southampton).
Sélection multi-critères
Calculs de statistiques
Avec Python, il est donc facile de faire des traitements et des statistiques...
Question
Écrire un code possible pour le corps de la fonction suivante qui renvoie donc la proportion de survivants de la classe classe.
def survivantsClasse(classe):
"""
classe -- '1' , '2' ou '3'
renvoie la proportion de survivants de la classe classe.
"""
def survivantsClasse(classe): """ classe -- '1' , '2' ou '3' renvoie la proportion de survivants de la classe classe. """