我有一个包含200行的数据集,其中一行名为“(未设置)”。我想删除这一特定行。如果我不想使用行号删除它,有没有任何方法,例如dat1 [-c(1,2,3),]?非常感谢,如果有人能提供帮助的话。
答案 0 :(得分:2)
假设您有一个设置行名称的数据框,那么可以使用行名称排除一行或多行的简单方法:
df <- data.frame(v1=c(1:3), v2=c(4:6), v3=c(7:9))
row.names(df) <- c("one", "(not set)", "three")
df
v1 v2 v3
one 1 4 7
(not set) 2 5 8
three 3 6 9
df <- df[row.names(df) != "(not set)", ]
df
v1 v2 v3
one 1 4 7
three 3 6 9