【发布时间】:2013-06-11 15:42:23
【问题描述】:
我有几个关于在 R 中使用 [] 运算符对命名列表进行子集化的问题:
例如,考虑列表formals <- list(x = DOUBLE, y = DOUBLE, z = NULL)。在本例中,DOUBLE 在 R 中被视为一个符号。
1) 我应该如何检索所有不等于NULL 的元素。我试过formals[formals != NULL],但这只会返回一个list类型的对象,没有成员。
2) 我应该如何检索名称满足条件的元素。例如,如何获取名称不是z 的所有元素?我可以使用names(formals),但这很麻烦,我希望使用[] 快速解决问题。
【问题讨论】: