溫馨提示×

r語言刪除缺失值的方法是什么

小億
135
2024-03-02 11:11:16
欄目: 編程語言

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

0