【发布时间】:2018-02-02 14:07:37
【问题描述】:
为什么叫dplyr::one_of()?所有其他 select_helpers 名称对我来说都有意义,所以我想知道 one_of() 是否有我不理解的方面。
我对@987654324@ 的理解是,它只允许您使用其名称的字符向量来选择变量,而不是将其名称放入select() 调用中,但随后您将获得名称在向量中的所有变量,而不仅仅是其中一个。是不是错了,如果是对的,one_of() 这个名字是从哪里来的?
【问题讨论】:
-
我认为唯一能回答这个问题的人是
dplyr的开发人员。尝试发送电子邮件至maintainer("dplyr")。 -
+1。好问题。正在寻找
one_of将字符向量传递给recipes包中的函数只是为了忽略/忽略它,因为名称表明它只返回一个......可能更直观地调用one_of类似的东西from_names... -
似乎将其命名为
is_one_of()会更好,以匹配starts_with()、contains()、matches()等的谓词样式命名。