Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Android上安装R_Android_R_Rstudio - Fatal编程技术网

在Android上安装R

在Android上安装R,android,r,rstudio,Android,R,Rstudio,我正试图将其安装在Android操作系统上(我有一台三星Galaxy平板电脑)。我想同时安装R和RStudio 我一直在网上试图了解这一点,但大多数文章都很老(追溯到2013年),对我来说没有多大意义 我的个人笔记本电脑(带有windows操作系统)上安装了R和R studio,我发现它们的设置非常简单,但在平板电脑上如何设置却有些困难 如果有人最近做过并且成功了,请告诉我 从Google Play安装GNURoot 从Google Play安装Gnuroot Wheezy。看见 需要更多的帮助

我正试图将其安装在Android操作系统上(我有一台三星Galaxy平板电脑)。我想同时安装R和RStudio

我一直在网上试图了解这一点,但大多数文章都很老(追溯到2013年),对我来说没有多大意义

我的个人笔记本电脑(带有windows操作系统)上安装了R和R studio,我发现它们的设置非常简单,但在平板电脑上如何设置却有些困难

如果有人最近做过并且成功了,请告诉我

  • 从Google Play安装GNURoot
  • 从Google Play安装Gnuroot Wheezy。看见 需要更多的帮助
  • 更新包存储库(两次!):

    apt获取更新 apt获取更新

  • 阻止对系统Perl的更新:

    apt标记保持perl基

  • 安装R:

    apt get安装r-base

  • 从Debian存储库安装所有可用的cran软件包:

    apt获取并安装r-cran*

  • 从命令行启动R:

    R

  • 来源

    Rstudio服务器无法在非根设备中工作,该设备安装在termux的ubuntu中。相关链接:,。

    我在一个非根设备中找到了两个解决方法。使用浏览器或VNC查看器

    1.浏览器(jupyter)方法 (在Android 7.1的瑜伽书和Android 8的华为手机上测试,尺寸为ggplot 1.66 Gb)

    • 安装termux(google play)(由于termux没有运行jupyter IRkernel,我必须安装ubuntu)
    • 在termux(或)中安装ubuntu
    • 在ubuntu中运行此命令:
    • R内:
    • 在ubuntu中,运行jupyter实验室

    • 您需要在电池设置中禁用termux的自动休眠
    注意:在termux应用程序(google play)中可以安装R,请参阅;重要的
    setupclang-gfort-8
    步骤可在安装
    make
    gcc-8
    并在(过时的)Conor协议的输出中使用新包名后完成。如果需要GUI,则会出现此问题。一个选项是
    Rcmdr
    包,但由于termux没有tcl tk,正如您在R内部使用
    功能()所看到的那样,我结束了在termux中安装ubuntu的过程

    2.VNC方法
    • 与浏览器方法一样,安装termux和ubuntu
    • 在ubuntu中安装aterm
    • 在ubuntu中安装R后(见上文),安装R Commander GUI包:
    • 在ubuntu中安装
      vnc4server
    • 在Android中安装VNC查看器(google play)
    • 在ubuntu中启动VNC服务器:
    • 在VNC查看器中,连接到
      127.0.0.1:5901
      ,该
      对应于
      :1
      显示屏(以白色显示
      aterm
      ),在
      aterm
      中打开
      R
      ,然后打开
      库(Rcmdr)

    • 绘图后,请参见ggplot示例,我不得不(盲目地)编写
      dev.off()
      ,因为没有其他方法返回到脚本窗口


    注意:我也在ubuntu中安装了X11,但似乎没有改善
    Rcmdr
    的GUI体验。在一本android瑜伽书中,@Ajay答案不起作用。

    不完全是R Studio,但仍然很酷。。。请按照以下指南操作

    步骤1:从F-Droid(或谷歌Play商店)安装Termux

    步骤2:将文件添加到其无意义的包存储库中 每次输入以下一个命令:

    pkg install curl gnupg
    mkdir -p "$PREFIX/etc/apt/sources.list.d/"
    echo "deb https://its-pointless.github.io/files/24 termux extras" > "$PREFIX/etc/apt/sources.list.d/pointless.list"
    curl "https://its-pointless.github.io/pointless.gpg" | apt-key add
    
    步骤3:安装必需的.deb包 安装以下软件包。单独安装每个软件包来监视警告可能是明智的,我认为其中一些软件包可能会在此时被弃用

    pkg install r-base \
                make \
                clang \
                gcc-9 \
                libgfortran3 \
                openssl \
                libcurl \
                libicu \
                libxml2
    
    步骤4:配置编译器 步骤5:通过键入大写字母R启动R 第6步:使用Nvim-R或其他您喜欢的工具进一步定制

    我没有听说在移动设备上安装Rstudio。我能找到的讨论涉及到从Android访问Rstudio服务器,例如,可能重复的go-through链接,我猜理论上是可能的。很遗憾,我不知道当前是否有支持R/RStudio的资源。但是,我已经通过支持iOS/Android设备的[CopyPoeStk](C++)和C++运行了。一个类似的应用程序可能是值得寻找的……可能无法回答您的问题,但可能很有趣:有一个名为
    R Console
    的应用程序。当然,它不是RStudio,只是可以从play store安装。太棒了!JU正在寻找这样的解决方案,也遇到了,这提供了更多细节。
        jupyter lab --allow-root
        # as you will see you have to paste something like this in your internet browser
        http://127.0.0.1:8889/?token=1a0f9b3d472d155bb4d46df119b937646d6192f569c9d635 
    
        #in R:
        install.packages("Rcmdr")
    
        tigervncserver -xstartup aterm
    
        require(ggplot2)
        ggplot(diamonds) + geom_point(aes(x=carat, y=price, color=cut)) + geom_smooth(aes(x=carat, y=price, color=cut))
    
    pkg install curl gnupg
    mkdir -p "$PREFIX/etc/apt/sources.list.d/"
    echo "deb https://its-pointless.github.io/files/24 termux extras" > "$PREFIX/etc/apt/sources.list.d/pointless.list"
    curl "https://its-pointless.github.io/pointless.gpg" | apt-key add
    
    pkg install r-base \
                make \
                clang \
                gcc-9 \
                libgfortran3 \
                openssl \
                libcurl \
                libicu \
                libxml2
    
    setupclang-gfort-9
    
    R