小编MOM*_*OMO的帖子

R:需要帮助来加速在data.frame中创建新列

我需要帮助来加速一些代码.我有一个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)

现在问题是我的数据很大(几百万行)并且花费的时间比预期的多,所以我认为有更好的方法.有任何想法吗?谢谢!

performance r dataframe data.table

1
推荐指数
1
解决办法
177
查看次数

标签 统计

data.table ×1

dataframe ×1

performance ×1

r ×1