gpt4 book ai didi

r - 如何按名称从命名向量中删除元素?

转载 作者:行者123 更新时间:2023-12-04 12:40:49 30 4
gpt4 key购买 nike

如何按名称从命名向量中删除元素?例如

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")]

关于r - 如何按名称从命名向量中删除元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59349238/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com