【发布时间】:2018-12-08 00:09:59
【问题描述】:
对于每个数据框,我想要一个唯一的标识符。我已经可以使用 for 循环来做到这一点,但我正试图让我的代码更像 R,我觉得这可以通过 apply 函数或 dplyr 来完成。我当前的代码示例:
df1 <- data.frame(x="ayyy", y=rnorm(5))
df2 <- data.frame(x="lmao", y=rnorm(6))
l1 <- list(df1,df2)
for (i in seq_along(l1)){
l1[[i]] <- cbind(l1[[i]],i)
}
l1
我也很欣赏实现这一目标的其他方法。
【问题讨论】:
标签: r list dataframe dplyr apply