我知道您可以通过使用multicore
包中的pvec
来加快as.POSIXct
函数的速度,但它只适用于unix系统,如mac。有没有一个Windows的对等设备,可以产生类似的速度?
任何基准测试都很有意思。。。
我担心您混淆了两个问题。
这里没有什么"加速as.POSIXct
",这仍然是一项昂贵的操作。pvec
所做的是通过转换并行运行向量的"块",这将最大限度地减少对as.POSIXct
的函数调用次数——正如您在上面的评论中引用的那样。
然而,pvec
依赖于分叉,而这正是Windows所不具备的。操作系统之间存在一些重要的根本差异,这就是其中之一。