我在Mac OS X 10.7.2 (Lion)上安装了R 2.14。
我注意到,当我尝试使用sqldf包时,R挂起。我尝试了sqldf help建议的修复,它将执行:
options(gsubfn.engine = "R") 在加载sqldf包之前。这不起作用。我安装了tcltk-8.5.5-x11.dmg包,但仍然没有变化。
我尝试安装XQuartz软件(xquartz.macosforge.org/)。尽管如此,当使用sqldf或加载tcltk包时,R仍然挂起。
有没有人对这个问题有什么建议?
发布于 2011-12-08 06:55:20
您还没有给我们sessionInfo()的结果、您的代码或任何错误消息...但你应该这样做。如果您还没有这样做,那么需要sqldf (它应该加载依赖gsubfn)包:
require(sqldf) # just installing is not enough
a1s <- sqldf("select * from warpbreaks limit 6")
Loading required package: tcltk
Loading Tcl/Tk interface ... done
> a1s
breaks wool tension
1 26 A L
2 30 A L
3 54 A L
4 25 A L
5 70 A L
6 52 A L完成tcltk加载确实需要一些时间,但它确实在大约半分钟内完成。
啊,我想我看到问题了:你的版本2.14.0 (2011-10-31)。你可能需要安装一个更新版本的R.Mine2.14.0补丁(2011-11-13 r57650)。Mac上的R版本有一个名称空间问题,Simon Urbanek在几天内就修复了这个问题,R-help和MAC_SIG邮件列表上都报告了这个修复。
https://stackoverflow.com/questions/8423191
复制相似问题