logo

Com utilitzar na.omit a R?

Quins són els valors que falten?

En l'anàlisi de dades, els valors que falten fan referència a l'absència de dades per a una variable o observació en particular. Aquests valors que falten es representen normalment amb un símbol o codi especial, sovint indicat com NA (no disponible) en R i molts altres llenguatges de programació.

funció na.omit() a R

Elna.omit()>funció en Llenguatge de programació R s'utilitza per eliminar els valors que falten (NA) d'un marc de dades, una matriu o un vector. El nom na.omit significa omit NAs. Aquesta funció és especialment útil quan es treballa amb conjunts de dades que contenen valors que falten i voleu excloure de l'anàlisi les observacions amb dades que falten.



Sintaxi:

na.omit (dades)

Paràmetre:



dades: Conjunt de valors especificats d'un marc de dades, matriu o vector.

Devolucions: Interval de valors després de l'omissió de NA.

Eliminació dels valors que falten del vector

R






dhl significa què

# 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>

>

>

Sortida:

[1] 1 2 NA 4 5  [1] 1 2 4 5>

Eliminació dels valors que falten de matriu

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)>

char a cadena
>

>

Sortida:

 [,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>

Eliminació dels valors que falten de Marcs de dades

R


Com comprovar la mida de la pantalla del monitor



# 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)>

>

>

Sortida:

 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>