如何解决使用.name和.name进行突变,如何列出列
我试图使用{fn}
和该列的数字来命名跨函数的输出。
我对命令有这个想法,但是不起作用:
iris %>%
mutate(
across(Sepal.Length:Petal.Width,list(var = ~ . -1),.names = "{fn}{1:4}")
)
不幸的是,这不起作用:
Error: Problem with `mutate()` input `..1`.
x Variables must be length 1 or 5
ℹ Input `..1` is `across(Sepal.Length:Petal.Width,list(var = ~. - 1),.names = "{fn}{1:5}")`
我期望输出将得到4个新列,其名称分别为var1
,var2
,var3
和var4
。我真的很感谢您的帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。