이름으로 명명 된 벡터에서 요소를 제거하는 방법은 무엇입니까? 예 :
v <- c(1, 2, 3)
names(v) <- c('a', 'b', 'c')
# how to remove b?
v['b'] <- NULL # doesn't work
Error in v["b"] <- NULL : replacement has length zero
당신은 사용할 수 있습니다
v[names(v) != "b"]
#a c
#1 3
또는 setdiff
v[setdiff(names(v), "b")]
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다