Gestion d'une Colonne Incorrecte
Donc, vous avez reçu le résultat object
. Cela signifie que le type de la colonne n'est pas numérique, mais pour calculer les valeurs nécessaires, la colonne doit être numérique. Changeons cela.
Tout d'abord, nous devons remplacer
-
par.
. Pour ce faire, vous appliquerez la méthode.str.replace()
pour remplacer le caractère dans la chaîne de la colonne du jeu de données. La syntaxe est
data['column_name'].str.replace('old_symbol','new_symbol')
Dans notre cas,old_symbol
est-
, et.
est lenew_symbol
;Ensuite, convertissez la colonne au type de données
data
. Pour ce faire, utilisez la méthode.astype()
. La syntaxe estdata['column_name'].astype('type')
.
Dans notre cas, le type est'float'
.
Swipe to start coding
Votre tâche est de :
- Suivre l'algorithme ci-dessus et remplacer d'abord
-
par.
dans la colonne'Fare'
. - Convertir la colonne
'Fare'
au type de données'float'
. - Afficher le type de la colonne
'Fare'
.
Solution
Merci pour vos commentaires !