R语言如何删除特定的某些行?

[图片] 在R语言中,这个是我的数据,我job变量一栏有一些unknown的数据,我想统一删除正行应该如何操作
关注者
12
被浏览
244,947

4 个回答

可以使用 subset 函数,或者 dplyr 包的 filter 函数,具体写法如下:

library(dplyr)
test_df <- data.frame(
    name = c('John', 'Lucy', 'Lily', 'Sam', 'Jack'),
    job = c('Enginner', 'Unknown', 'Unknown', 'Data Analyst', 'Enginner')
test_df
# subset 函数
new_test_df_subset <- subset(test_df, job != 'Unknown')
new_test_df_subset
# filter 函数