【问题标题】:Global variables not saved after executing R code执行 R 代码后未保存全局变量
【发布时间】:2020-10-07 13:08:03
【问题描述】:

最近我将具有管理员权限的个人 PC 换成了我员工的 PC,我们使用 AD 登录,而我没有管理员权限。

自那次事件以来,我在运行我的 R 代码时遇到了麻烦。我目前正在开发 Shiny 应用程序。每次我点击“运行应用程序”时,与我的旧设置相比,有两件事的行为似乎有所不同。

首先,我只能运行一次应用程序 - 之后,Rstudio 永远忙碌,禁止我再次运行应用程序,访问由我的应用程序创建的数据帧等等。因此,在每次测试一些更改之后,我确实必须重置整个 RStudio。

其次,尽管我已将工作目录设置为“C:/Users/mylogin/Documents”,但在重新启动 R 后,没有可见的全局变量,保存工作区图像后的事件.我曾经在关闭它后使用全局变量来调试我的应用程序。当然,我可以重写整个代码,例如,将所有表转储到不同的文件中。

我的问题是:这种行为是否可能与我当前的 PC 上没有管理员权限有关?或者它是否与另一个问题有关,如果是这样 - 有人可以在这件事上为我提供一些帮助吗?我对调试 Rstudio 知之甚少。

设置: Win 10 64bit,R 版本 4.0.2 (2020-06-22) Rstudio desktop,1.3.1093,Apricot Nasturtium。

【问题讨论】:

  • 看起来不像是 R 问题或 Active Directory 问题。听起来像是与 Windows UAC 相关的东西。看看是否可以暂时禁用 UAC,重新启动,然后再试一次。
  • 没有管理员权限我无法禁用 UAC,但我会通过我们的服务台深入研究它,感谢您提供的线索。
  • 我不认为“全局变量”意味着你认为它的意思。如果你想加载一个.Rdata 类型的文件,你必须明确地这样做。尽管如此,您必须发布一个简单、可重现的代码和数据示例,以便我们提供帮助。
  • 我的意思是全局变量,如

标签: r active-directory rstudio


【解决方案1】:

对于后代:问题消失了,没有任何特殊原因,令人沮丧的是我们永远不会知道答案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-29
    • 2014-07-18
    • 1970-01-01
    • 2020-12-12
    • 2014-12-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多