Supprimer les données manquantes
Vous avez vu précédemment que le taux d’intérêt (int_rate) dans le jeu de données loan_data dépend du client. Malheureusement, certaines observations n’ont pas de taux d’intérêt. Vous devez maintenant identifier combien de taux d’intérêt manquent, puis les supprimer.
Dans cet exercice, vous utiliserez la fonction which() pour créer un index des lignes qui contiennent un NA. Vous utiliserez ensuite cet index pour supprimer les lignes avec des NA.
Cet exercice fait partie du cours
<cours>Modélisation du risque de crédit en R</cours>Instructions de l’exercice
- Examinez le nombre de valeurs manquantes pour la variable
int_rateà l’aide de summary(). - Utilisez
which()etis.na()pour créer un index des observations sans taux d’intérêt enregistré. Stockez le résultat dans l’objetna_index. - Créez un nouveau jeu de données appelé
loan_data_delrow_na, qui ne contient pas les observations avec des taux d’intérêt manquants. - Rappelez-vous que nous avons fait une copie de
loan_dataappeléeloan_data_delcol_na. Au lieu de supprimer les observations avec des taux d’intérêt manquants, supprimez toute la colonneint_rateen la définissant égale àNULL.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Look at summary of loan_data
# Get indices of missing interest rates: na_index
na_index <-
# Remove observations with missing interest rates: loan_data_delrow_na
___ <- loan_data[-___, ]
# Make copy of loan_data
loan_data_delcol_na <- loan_data
# Delete interest rate column from loan_data_delcol_na