我需要帮助来加速一些代码.我有一个data.frame"df",并希望创建新的列并用给定的值填充它们.这里是一个示例代码,我是如何做到的.
df <- as.data.frame(1:20)
a <- c(31:50)
b <- c(201:220)
df[c("A","B")] <- c(a, b)
Run Code Online (Sandbox Code Playgroud)
现在问题是我的数据很大(几百万行)并且花费的时间比预期的多,所以我认为有更好的方法.有任何想法吗?谢谢!