在%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"
的完成选项。虽然没有冻结整个事物,但一般情况下危害较小。