Usuwanie brakujących danych
Wiesz już, że stopa procentowa (int_rate) w zbiorze danych loan_data zależy od klienta. Niestety niektóre obserwacje mają brakujące wartości stopy procentowej. Musisz teraz ustalić, ile tych wartości brakuje, a następnie je usunąć.
W tym ćwiczeniu użyjesz funkcji which(), aby stworzyć indeks wierszy zawierających wartość NA. Następnie wykorzystasz ten indeks do usunięcia wierszy z wartościami NA.
To ćwiczenie jest częścią kursu
Modelowanie ryzyka kredytowego w R
Instrukcje do ćwiczenia
- Sprawdź liczbę brakujących wartości zmiennej
int_rateza pomocą funkcji summary(). - Użyj funkcji
which()iis.na(), aby stworzyć indeks obserwacji bez zapisanej stopy procentowej. Wynik zapisz w obiekciena_index. - Utwórz nowy zbiór danych o nazwie
loan_data_delrow_na, który nie zawiera obserwacji z brakującymi stopami procentowymi. - Pamiętaj, że wcześniej utworzyliśmy kopię zbioru
loan_datao nazwieloan_data_delcol_na. Zamiast usuwać obserwacje z brakującymi stopami procentowymi, usuń całą kolumnęint_rate, przypisując jej wartośćNULL.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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