我有以下名单:
my_nl <- c(R = 0.0454545454545455, K = 0.204545454545455, `NA's` = 0.75)
它看起来像这样:
> my_nl R K NA's 0.04545455 0.20454545 0.75000000
我想删除该列表中包含NA's的成员。
NA's
R K 0.04545455 0.20454545
我怎样才能做到呢?
ygya80vv1#
如果你想按名字来做,一个选择是:
my_nl <- c(R = 0.0454545454545455, K = 0.204545454545455, `NA's` = 0.75) my_nl[names(my_nl) != "NA's"] #> R K #> 0.04545455 0.20454545
创建于2022年12月20日,使用reprex v2.0.2
t98cgbkg2#
您可以使用索引从向量中删除,因为它是第三个元素,您可以使用-删除它,也可以选择其他值。
-
my_nl <- c(R = 0.0454545454545455, K = 0.204545454545455, `NA's` = 0.75) #Option 1 my_nl[-3] #Option 2 my_nl[1:2]
2条答案
按热度按时间ygya80vv1#
如果你想按名字来做,一个选择是:
创建于2022年12月20日,使用reprex v2.0.2
t98cgbkg2#
您可以使用索引从向量中删除,因为它是第三个元素,您可以使用
-
删除它,也可以选择其他值。