R 语言中的 na.omit() 函数用于从 DataFrame 、矩阵或向量中省略所有不必要的情况。
用法: na.omit(data)
参数:
data: DataFrame 、矩阵或向量的指定值集。
返回:NA 省略后的值范围。
范例1:
# R program to remove
# unnecessary values
# Creating a data frame
data <- data.frame(
# Column with 2 missing values
x1 = c(1, 2, NA, 5, 9, 7, NA),
# Column with 1 missing values
x2 = c(11, 1, NA, 1, 7, 9, 1),
# Column without missing values
x3 = c(5, 7, 6, 2, 8, 1, 6)
)
data
# Apply na.omit() function
data_omit <- na.omit(data)
# Print omitted data
data_omit
输出:
x1 x2 x3 1 1 11 5 2 2 1 7 3 NA NA 6 4 5 1 2 5 9 7 8 6 7 9 1 7 NA 1 6 x1 x2 x3 1 1 11 5 2 2 1 7 4 5 1 2 5 9 7 8 6 7 9 1
范例2:
# R program to remove
# unnecessary values
# Creating a data frame
data <- data.frame(x1 = c(1, 2, NA, 5, 9, 7, NA))
# Original data vector with NAs
data$x1
# Calling na.omit() function
na.omit(data$x1)
# Vector without NAs
as.numeric(na.omit(data$x1))
输出:
[1] 1 2 NA 5 9 7 NA [1] 1 2 5 9 7 attr(, "na.action") [1] 3 7 attr(, "class") [1] "omit" [1] 1 2 5 9 7
相关用法
- R语言 order()用法及代码示例
- R语言 as.logical()用法及代码示例
- R语言 rev()用法及代码示例
- R语言 unique()用法及代码示例
- R语言 unname()用法及代码示例
- R语言 sapply()用法及代码示例
- R语言 identity()用法及代码示例
- R语言 type.convert()用法及代码示例
- R语言 which()用法及代码示例
- R语言 call()用法及代码示例
- R语言 cumprod()用法及代码示例
- R语言 is.character()用法及代码示例
- R语言 ncol()用法及代码示例
- R语言 is.factor()用法及代码示例
- R语言 nrow()用法及代码示例
- R语言 max()用法及代码示例
- R语言 min()用法及代码示例
- R语言 str()用法及代码示例
- R语言 cumsum()用法及代码示例
- R语言 get()用法及代码示例
- R语言 rowMeans()用法及代码示例
- R语言 names()用法及代码示例
- R语言 as.list()用法及代码示例
注:本文由纯净天空筛选整理自kaurbal1698大神的英文原创作品 Remove unnecessary values from an Object in R Programming – na.omit() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。