在R語言中,可以使用na.omit()
函數(shù)來刪除數(shù)據(jù)框或向量中的缺失值。這個函數(shù)會返回一個新的數(shù)據(jù)框或向量,其中去掉了包含缺失值的行或元素。示例如下:
# 創(chuàng)建一個包含缺失值的數(shù)據(jù)框
df <- data.frame(x = c(1, 2, NA, 4, 5), y = c("a", "b", NA, "d", "e"))
# 刪除包含缺失值的行
df_clean <- na.omit(df)
print(df_clean)
如果想在原始數(shù)據(jù)框或向量上直接刪除缺失值,可以使用na.omit()
函數(shù)的inplace = TRUE
參數(shù),示例如下:
# 刪除原始數(shù)據(jù)框中的缺失值
na.omit(df, inplace = TRUE)