【问题标题】:How to use R extension in Netlogo; Windows 10如何在 Netlogo 中使用 R 扩展;视窗 10
【发布时间】:2020-04-16 19:45:38
【问题描述】:

我遇到了一个问题,同时要让 R-Extension 在 netlogo 中工作。我尝试了以下方法。请注意,我正在 Windows 10 上尝试此操作。

  1. 安装 NetLogo 版本 6.1.0 和 R 版本 3.6.3
  2. 在 R 中安装 rJava
  3. 导航到存储 NetLogo 的文件夹并转到 'app/extensions/r 目录
  4. 使用文本编辑器(使用记事本)打开“user.properties”文件
  5. 根据 r.home() 和 system.file("jri", package = "rJava") 的 R 中的返回编辑 r.home 和 jri.home.paths
  6. 执行此操作后,我仍然在 Netlogo 扩展 [r] 中收到错误号 1 消息

【问题讨论】:

    标签: r netlogo rnetlogo


    【解决方案1】:

    我建议您查看C:\Users\username\AppData\Roaming\NetLogo\6.1\r(其中“用户名”当然是您的用户名。)这是NetLogo 为扩展安装user.properties 文件的地方。如果您查看C:\Users\username\AppData\Roaming\NetLogo\6.1\extensions\r,您应该会找到扩展程序本身。 NetLogo 在 6.1 中更改了安装扩展的位置。

    如果您找到了扩展名,但没有找到C:\Users\username\AppData\Roaming\NetLogo\6.1\r,您应该创建该目录并将user.properties 文件放在那里。

    您可以在此处找到详细信息:https://github.com/NetLogo/R-Extension#installing

    【讨论】:

      【解决方案2】:

      步骤 1 到 3 似乎是正确的,但之后您不必执行这些步骤。只需将 app 文件夹路径和 jar 文件位置放入下面的命令中(但显然将路径更改为 app 文件夹和 jar 文件在您自己的 PC 上的位置)。

      NLStart("C:\Program Files\NetLogo 6.2.0\app", gui = TRUE, nl.jarname = "netlogo-6.2.0.jar")

      我有一个完整的 YouTube 视频更详细地展示了这一点。包含所有代码的 GitHub 链接也在 YouTube 视频的描述中。

      https://youtu.be/zWMdaTEPTOc

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-01-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-08-06
        相关资源
        最近更新 更多