我有一个带有这样命名值的向量:
> dput(v)
structure(c("in", "in", "out"), .Names = c("A", "B", "C"))
> v
A B C
"in" "in" "out"
我想删除"B"
之类的名称的值。我尝试了v["B"] <- NULL
,v[-"B"]
和v[!"B"]
之类的内容,但没有一个让我更接近解决方案。
我觉得必须有一个简单的解决方案,但我找不到它(引言的第6章可以从添加一个例子中受益)。
答案 0 :(得分:1)
我们可以使用names
和!=
v1 <- v[names(v)!="B"]
v1
# A C
# "in" "out"