is.na() Function in R (Example) | Remove, Replace, Count, if else, is not NA | Handle Missing Values
Вставка
- Опубліковано 4 жов 2024
- How to apply the is.na function in combination with other functions in the R programming language. More details: statisticsglob...
R code of this video:
vec <- c(3, NA, 7, 5, NA, 2, 2) # Create example vector
vec
is.na(vec) # Apply is.na function
!is.na(vec) # Check for non-NA
any(is.na(vec)) # Check for any NA values
which(is.na(vec)) # Find NA values
sum(is.na(vec)) # Count NA values
vec_0 <- vec # Replace NA values by 0
vec_0[is.na(vec_0)] <- 0
vec_0
data <- data.frame(x1 = c(5, NA, NA, 3, 5, 2), # Create example data frame
x2 = c(NA, "a", NA, "b", "c", "d"),
x3 = c(NA, 1:5))
data
is.na(data) # Apply is.na to data frame
!is.na(data) # Non-NA values
colSums(is.na(data)) # Count NA values in columns
rowSums(is.na(data)) # Count NA values in rows
data_0 <- data # Replace NA by 0 in data frame
data_0[is.na(data_0)] <- 0
data_0
Follow me on Social Media:
Facebook - Statistics Globe Page: / statisticsglobecom
Facebook - R Programming Group for Discussions & Questions: / statisticsglobe
Facebook - Python Programming Group for Discussions & Questions: / statisticsglobepython
LinkedIn - Statistics Globe Page: / statisticsglobe
LinkedIn - R Programming Group for Discussions & Questions: / 12555223
LinkedIn - Python Programming Group for Discussions & Questions: / 12673534
Twitter: / joachimschork
Music by bensound.com