Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Sprawdź liczbę brakujących wartości zmiennej int_rate za pomocą funkcji summary().
  • Użyj funkcji which() i is.na(), aby stworzyć indeks obserwacji bez zapisanej stopy procentowej. Wynik zapisz w obiekcie na_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_data o nazwie loan_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
Edytuj i uruchom kod