我尝试使用以下代码拆分大约 800 万个元素的字符向量
library(parallel)
detectCores()
s <- system.time({
sepTime <- mclapply(orders_largest1stGroup$Time, function(x) x %>% strsplit(split = " ") %>% unlist() %>% strsplit(split = ":") %>% unlist(), mc.cores = 2)
})
sepTime %>% unlist() %>% matrix(ncol=4, byrow=T) %>% as.data.frame()
向量orders_largest1stGroup$Time
如下
"2016-01-01 13:37:23", "2016-01-02 16:37:23", "2016-01-03 12:37:23"
然而,15 多分钟过去了,它仍在运行。所以,我想知道我的代码或我的执行方法一定有问题。
谁能看看并告诉我如何快速运行这段代码?