Ștergerea datelor lipsă
Ai văzut anterior că rata dobânzii (int_rate) din setul de date loan_data variază în funcție de client. Din păcate, unele observații nu au rata dobânzii înregistrată. Trebuie să identifici câte valori lipsesc și apoi să le elimini.
În acest exercițiu vei folosi funcția which() pentru a crea un index al rândurilor care conțin un NA. Vei folosi apoi acest index pentru a șterge rândurile cu valori lipsă.
Acest exercițiu face parte din cursul
Modelarea riscului de credit în R
Instrucțiuni pentru exercițiu
- Verifică numărul de valori lipsă pentru variabila
int_ratefolosind summary(). - Folosește
which()șiis.na()pentru a crea un index al observațiilor fără o rată a dobânzii înregistrată. Stochează rezultatul în obiectulna_index. - Creează un nou set de date numit
loan_data_delrow_na, care să nu conțină observațiile cu rate ale dobânzii lipsă. - Reamintește-ți că am făcut o copie a lui
loan_datanumităloan_data_delcol_na. În loc să ștergi observațiile cu rate ale dobânzii lipsă, șterge întreaga coloanăint_ratesetând-o egală cuNULL.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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