我正在尝试做一些非常简单的事情,但无法找出正确的指定方法。我只是想从中排除一些命名列mutate_at
。如果我指定位置,它就可以正常工作,但我不想对位置进行硬编码。
例如,我想要与此相同的输出:
mtcars %>% mutate_at(-c(1, 2), max)
但是,通过指定mpg
and cyl
列名称。
我尝试了很多事情,包括:
mtcars %>% mutate_at(-c('mpg', 'cyl'), max)
有没有一种方法可以处理名称和排除mutate_at
?
您可以使用vars
指定列,其工作方式与select()
并允许您使用排除列-
:
mtcars %>% mutate_at(vars(-mpg, -cyl), max)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)