在R語言中,可以使用na.omit()
函數來刪除數據框或向量中的缺失值。這個函數會返回一個新的數據框或向量,其中去掉了包含缺失值的行或元素。示例如下:
# 創建一個包含缺失值的數據框
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)
如果想在原始數據框或向量上直接刪除缺失值,可以使用na.omit()
函數的inplace = TRUE
參數,示例如下:
# 刪除原始數據框中的缺失值
na.omit(df, inplace = TRUE)