无法退出R会话或无法退出RStudio

时间:2015-12-30 15:27:41

标签: r rstudio

R和RStudio的新手,在操作RStudio时遇到了问题。

我有一个大约53行的代码示例,我可以通过键入" q()"来退出。或"退出()", 但在我运行任何代码(选定的部分或所有代码)之后," q()"不会像下面的图片那样工作 enter image description here

或者,如果我尝试关闭RStudio浏览器,则通知显示如下,但永不退出。 enter image description here

任何提示?

非常感谢!

PS:RStudio verson:0.99.948

-----第一次更新------ @Mike Wise

尝试输入" sessionInfo()"来获取会话信息。在控制台中,  不幸的是没有回应...图片如下 enter image description here

同样,这种情况只发生在我运行我的代码

之后

-----第二次更新------- 在运行代码之前执行sessionInfo():

信息如下:

  

R版本3.2.3(2015-12-10)平台:x86_64-w64-mingw32 / x64(64位)   运行于:Windows 7 x64(内部版本7601)Service Pack 1

     

locale:1 LC_COLLATE = English_United States.1252   LC_CTYPE = English_United States.1252 LC_MONETARY = English_United   States.1252 [4] LC_NUMERIC = C
  LC_TIME = English_United States.1252

     

附加基础包:1 stats graphics grDevices utils
  数据集方法基础

     

通过命名空间加载(而不是附加):1 tools_3.2.3

我的代码:

# Linear Regression in R
# Copyright 2013 by Ani Katchova

mydata <- read.csv(file="E:\\Econometric Academy\\Linear Regression\\regression_auto.csv", header=TRUE, sep=",")
attach(mydata)

# Define variables
Y <- cbind(mpg)
X1 <- cbind(weight1)
X <- cbind(weight1, price, foreign)

# Descriptive statistics
summary(Y)
summary(X)

# Correlation among variables
cor(Y, X)

# Plotting data on a scatter diagram
plot(Y ~ X1, data = mydata)

# Simple linear regression 
olsreg1 <- lm(Y ~ X1)
summary(olsreg1)
confint(olsreg1, level=0.95)
anova(olsreg1)

# Plotting regression line
abline(olsreg1)

# Predicted values for dependent variable
Y1hat <- fitted(olsreg1)
summary(Y1hat)
plot(Y1hat ~ X1)

# Regression residuals
e1hat <- resid(olsreg1)
summary(e1hat)
plot(e1hat ~ X1)

# Multiple linear regression
olsreg2 <- lm(Y ~ X)
summary(olsreg2)
confint(olsreg2, level=0.95)
anova(olsreg2)

# Predicted values for dependent variable
Yhat <- fitted(olsreg2)
summary(Yhat)

# Regression residuals
ehat <- resid(olsreg2)
summary(ehat)

6 个答案:

答案 0 :(得分:1)

检查你的RStudio - &gt;喜好。选项卡常规,此选项:

enter image description here

运行代码后,你可能在内存中存在巨大的变量,而RStudio会尝试保存你的工作区,这需要时间。

答案 1 :(得分:1)

将此答案发布给仍在寻找解决方案的人。任务管理器>进程>应用程序> RStudio>右键单击>结束任务。这适用于Windows和Mac,强制退出方法应该可以使用!谢谢!

答案 2 :(得分:0)

如果您使用的是Mac,请打开“活动监视器”,然后双击“Rstudio”并选择“强制退出”。

答案 3 :(得分:0)

我有类似的问题。尝试关闭RStudio时,我陷入了“ Quitting R Session”,从未停止过旋转,并且系统内存一直增加,直到几乎所有RAM都被占用。通过任务管理器终止R会话或Rstudio,重新启动,..没有任何帮助。每次我重新启动RStudio时,如果不立即再次进入“退出R会话”情况,就无法执行单个命令。

什么是有帮助的,当您重新启动RStudio时,立即进入菜单Session |终止R并再次重新启动RStudio。

答案 4 :(得分:0)

在Windows上,我必须删除文件夹“ C:\ Users \\ AppData \ Local \ RStudio-Desktop”才能解决此问题。

答案 5 :(得分:0)

我遇到了同样的问题,并尝试了我找到的所有解决方案,但没有任何效果。我想出的唯一有效的是:

步骤 1:删除 C:\Users\ [用户名]\Documents\R 中的文件夹 'R' 和 'Documents' 中的 .Rdata

第 2 步:卸载 Rstudio 和 R。

第 3 步:重新安装 R 和 Rstudio,瞧。

希望它在这么长时间后对某人有所帮助。