【问题标题】:How to execute R language script from Android app?如何从 Android 应用程序执行 R 语言脚本?
【发布时间】:2021-06-30 14:14:19
【问题描述】:

我正在为 Android 设备编写一个应用程序,并尝试从 Kotlin/Java/C++(NDK) 中找到执行 R 脚本的功能。有没有办法这样做,或者在某个地方有可以帮助将 R 语言转换为上述语言的工具?

【问题讨论】:

    标签: android c++ r android-ndk


    【解决方案1】:

    您可以在 Java 中使用 Rcaller。我听说过Renjin,但我没有使用过那个,我很确定还有其他外部库,但我使用了第一个。

    RCaller 是一个生产就绪的库,用于从 在 Java 中。

    Renjin 本质上是一个 Java 库,可让您评估 用 R 语言编写的脚本。

    编辑:

    您可以添加它们:

    implementation group: 'com.github.jbytecode', name: 'RCaller', version: '2.8'
    
    implementation "org.renjin:renjin-script-engine:XXX";
    

    【讨论】:

    • 非常感谢您的指导。但是,这些库是为桌面应用程序设计的,不幸的是,无法将它们部署在具有 Android 操作系统的移动设备上。
    • RCaller 需要在运行时环境中安装 R。听起来 R 包必须包含在 Android 应用程序中,但这是不可能的:-(
    猜你喜欢
    • 2017-11-18
    • 2016-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-09
    • 2019-11-22
    相关资源
    最近更新 更多