Kom igångKom igång gratis

Ta bort saknade värden

Du såg tidigare att räntan (int_rate) i datamängden loan_data varierar mellan kunder. Tyvärr saknas ränteuppgifter för vissa observationer. Nu behöver du identifiera hur många ränteuppgifter som saknas och sedan ta bort dem.

I den här övningen använder du funktionen which() för att skapa ett index över rader som innehåller ett NA. Sedan använder du det indexet för att ta bort rader med NA-värden.

Den här övningen är en del av kursen

Kreditriskmodellering i R

Visa kurs

Övningsinstruktioner

  • Undersök hur många saknade värden variabeln int_rate har med hjälp av summary().
  • Använd which() och is.na() för att skapa ett index över observationer utan registrerad ränta. Spara resultatet i objektet na_index.
  • Skapa en ny datamängd kallad loan_data_delrow_na som inte innehåller observationerna med saknade ränteuppgifter.
  • Kom ihåg att vi skapade en kopia av loan_data kallad loan_data_delcol_na. Ta i stället bort hela kolumnen int_rate genom att tilldela den värdet NULL, i stället för att ta bort enskilda observationer.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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
Redigera och kör kod