如何在first()中使用order_by?

时间:2016-08-24 00:52:37

标签: r dplyr

当我使用first(...)运行order_by的简单版本时,我的R崩溃了。例如以下

library(dplyr)
summarize(group_by(mtcars, cyl), bigmpg = last(mpg, order_by = wt))

撞毁我的R.

这是一个错误(可能与dplyr issue #626有关)还是其他错误?

我在Windows 10上运行R版本3.3.1(x86_64-w64-mingw32 / x64)和dplyr版本0.5.0。

1 个答案:

答案 0 :(得分:2)

尝试验证dplyr函数。

WHERE 
-- Predicate below is not being applied
(FLOOR(pe.ID_PE/@ConnectMagicNumber)) > 5000
--
AND (pe.FName = 'Augendoppler' OR (pe.FName = 'Batinic' AND pe.VName ='Drasco'))

这种解决方法避免了我的崩溃。您的示例在我的Red Hat 6.7,Ubuntu 14.04,Windows 7和& Windows 8机器(R 3.3.1; dplyr 0.5.0)。