加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

使R包在Windows和Linux中都可以工作

发布时间:2020-12-13 20:15:46 所属栏目:Windows 来源:网络整理
导读:我在R中写了一个非常基本的包.其实我跟着 this tutorial创建了一个基本的包. 我的包在linux上工作得很好.例如: install.packages("linmod",repos=NULL)Warning in install.packages("linmod",repos = NULL) : argument 'lib' is missing: using '/home/jpgo
我在R中写了一个非常基本的包.其实我跟着 this tutorial创建了一个基本的包.

我的包在linux上工作得很好.例如:

> install.packages("linmod",repos=NULL)
Warning in install.packages("linmod",repos = NULL) :
  argument 'lib' is missing: using '/home/jpgoel/R/i486-pc-linux-gnu-library/2.9'
* Installing *source* package ‘linmod’ ...
** R
** data
** preparing package for lazy loading
** help
*** installing help indices
 >>> Building/Updating help pages for package 'linmod'
     Formats: text html latex example 
** building package indices ...
* DONE (linmod)
> library(linmod)
> data(mod1)
> mod1
Call:
linmod.default(x = x,y = y)

Coefficients:
     Const        Bwt 
-0.3566624  4.0340627 

现在,我拿了我的“linmod”文件夹,将其复制到Windows XP,并尝试以下操作:

> install.packages("C:Documents and SettingsfooDesktoplinmod",repos=NULL)
Error in gzfile(file,"r") : cannot open the connection
In addition: Warning messages:
1: In unzip(zipname,exdir = dest) : error 1 in extracting from zip file
2: In gzfile(file,"r") :
  cannot open compressed file 'linmod/DESCRIPTION',probable reason 'No such file or directory'
> 

好的.所以我拿起那个文件夹并把它放到.zip文件中.然后我去了Packages – >从本地zip文件安装包…并选择我的包.

> utils:::menuInstallLocal()
updating HTML package descriptions

> library(linmod)
Error in library(linmod) : 'linmod' is not a valid installed package

我被困了我的包没有任何本地代码(例如,没有扩展名用C编写)

随意下载.zip from here(下载链接一直在底部,“保存文件到您的电脑”)

考虑使用优秀的 CRAN Win-Builder服务将您的R包源转换为适用于Windows的可安装zip文件.

您只需通过ftp上传,不久之后就会收到您的包裹的通知.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读