是什么让DT [order(。)]调用data.table的快速顺序而不是base :: order?

时间:2017-05-11 00:30:32

标签: r data.table

setorder州的data.table包文档:

  

x [order(。)]现在在内部进行优化,以便使用data.table快速   默认订购。 data.table总是在C语言环境中重新排序。排序依据   会话区域设置,改为使用x [base :: order(。)]。

我很想知道在这种情况下简单地写order会导致一个与R自己的(基础)order不同的函数被调用。

如果data.table已经导出了自己的函数order,从而掩盖了base::order,我可以解释这种行为,但这似乎并不是在讨厌(无论如何,没有这样的行为)作为data.table::order)的事情。那么,order的含义如何改变?

提前致谢!

0 个答案:

没有答案