a<-1
b<-2
c<-a+b
c
按理说console里应该会出现这样的结果:
> c
[1] 3
然而,无论我运行多少次,都不会显示c的结果。RStudio不会报错、environment中会显示对象,但是console里永远都是毫无结果的代码。就连summary()这样的也没有结果输出。如果语法有问题,也不会报错。比如像这样(我按了很多遍都是不会出现结果):
> c
> c
```
我查看了前人在这个论坛上提问所收到的回答,尝试了他们给出的方法但是没有一个有用。根据前两个贴子所收到的回答以及我的做法,有如下情况和对应的反应:
(1)代码有错误:如上面这种非常简单并且无误的数学运算照样没有结果;
(2)前面的代码没有运行完:我亲自检测已经运行完毕。console界面右上角没有红色的“stop”标志;
(3)工作目录下的.Rhistory文件删除:删了(直接运行或者重启rstudio)没有任何变化;
(4)运行memory.limit (102400):没用;
(5)在console里右击鼠标选择reload:可以在短时间内运行代码,但是过了一会就又不能运行了;
(6)重启电脑/重启RStudio/重新装系统/重装R:(同上)
(7)使用老版本RStudio:没用
(8)换一台电脑:戴尔燃7000换成惠普同款价位的电脑照样不能运行,我自己年初买的苹果电脑却毫无问题。
目前可以确定的情况就是:1.不是在某个指定的语句就开始不能运行程序;2.右击reload治标不治本;
这是以前帖子的链接:
https://bbs.pinggu.org/forum.php?mod=viewthread&tid=6351862
https://bbs.pinggu.org/thread-6244648-1-1.html
想请论坛里的大神解决一下这个问题!