提问人:E Maas 提问时间:7/19/2023 更新时间:7/19/2023 访问量:56
有没有办法获取已使用 %>% 管道传输的 R 对象的属性?
Is there a way to get attributes of an R object that has been piped with %>%?
问:
我经常使用 magrittr 的管道(%>%)。有时,我需要创建一个新列,其中包含要传入的对象的属性。但是,我还没有发现一种从管道语句中访问它们的方法。
举个简单的例子:
df <- data.frame(x=c(1,2,3,4,5),
y=c(6,7,8,9,0)) %>%
mutate(newcol=1:nrow(what goes here?))
在此示例中,我需要知道在正在定义的新列中创建的新数据框中的行数,但目前,如果我需要这样做,我将使用 .然后,如果我需要用 做一些事情,我必须开始一个新的赋值语句或管道链。df$newcol <- 1:nrow(df)
newcol
有没有办法从管道链内部做到这一点?
答: 暂无答案
评论