Vilka värden saknas?
I dataanalys hänvisar saknade värden till frånvaron av data för en viss variabel eller observation. Dessa saknade värden representeras vanligtvis av en speciell symbol eller kod, ofta betecknad som NA (Ej tillgänglig) i R och många andra programmeringsspråk.
na.omit() funktion i R
Dena.omit()>fungera i R programmeringsspråk används för att ta bort saknade värden (NA) från en dataram, matris eller vektor. Namnet na.omit står för utelämna NAs. Den här funktionen är särskilt användbar när du arbetar med datauppsättningar som innehåller saknade värden och du vill utesluta observationer med saknade data från din analys.
Syntax:
na.omit(data)
Parameter:
data: Uppsättning av specificerade värden för en dataram, matris eller vektor.
Returnerar: Värdeintervall efter utelämnande av NA.
Ta bort saknade värden från Vector
R
npm ren cache
# Create a vector with missing values> vector <->c>(1, 2,>NA>, 4, 5)> vector> # Use na.omit() to remove missing values> cleaned_vector <->na.omit>(vector)> # Display the cleaned vector> cleaned_vector> |
>
>
Produktion:
[1] 1 2 NA 4 5 [1] 1 2 4 5>
Ta bort saknade värden från matris
R
# Create a matrix with missing values> mat<->c>(>NA>,1,2,>NA>,3,4,>NA>,5,6,>NA>,7,8)> var<->matrix>(mat,3,4)> var> # Use na.omit() to remove missing values> na.omit>(var)> |
>
>
Produktion:
java lista
[,1] [,2] [,3] [,4] [1,] NA NA NA NA [2,] 1 3 5 7 [3,] 2 4 6 8 [,1] [,2] [,3] [,4] [1,] 1 3 5 7 [2,] 2 4 6 8>
Ta bort saknade värden från Dataramar
R
# Create a data frame with missing values> data <->data.frame>(> >ID =>c>(1, 2, 3, 4),> >Value =>c>(5,>NA>, 7, 8)> )> data> # Use na.omit() to remove rows with missing values> cleaned_data <->na.omit>(data)> # Display the cleaned data> print>(cleaned_data)> |
>
>
Produktion:
ID Value 1 1 5 2 2 NA 3 3 7 4 4 8 ID Value 1 1 5 3 3 7 4 4 8>