RStudio:自动完成时可能出现的错误,需要测试

时间:2015-09-15 09:01:30

标签: r rstudio

在%in%(可能的其他情况)右侧的数据框对象上自动完成列名称时崩溃RStudio。

# Code is not supposed to make much sense, just a minimal example to simulate crash
df <- data.frame(x = rnorm(10**7, 0, 5), y = rnorm(10**7, 0, 5))
df <- df[df$x %in% df$] ### TAB after second "$" to crash RStudio

我在RStudio支持网站上发布了这个相同的代码示例。但是,获得可以重现错误的更好的人员样本可能会有所帮助。如果这个错误不属于我的机器,那就是。

> sessionInfo()
R version 3.2.2 (2015-08-14)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 7 x64 (build 7601) Service Pack 1

RStudio Version 0.99.467

更新

根据建议 - 我在0.98.1103上尝试了相同的操作。有趣的是 - 它在第二个df$"TAB"完成时没有冻结RStudio,并按预期返回了colnames列表。但是,现在它根本没有返回第一个df$"TAB"的完成选项。虽然没有冻结整个事物,但一般情况下危害较小。

0 个答案:

没有答案