r-package

    5热度

    0回答

    我在写一个R包,我想用另一个包中的一个函数(plotKML)。这个外部软件包有很多依赖关系,我不希望我的用户被要求下载等。如果我在NAMESPACE文件中使用importFrom(plotKML, readGPX),它会将所有plotKML加载到命名空间中,并下载我不想要的所有依赖项。 所以问题是:是否适合于复制我需要的一个函数的代码(确保包含该函数中的所有依赖项)?如果是这样的话,那么对于归属地

    2热度

    1回答

    我有一个数据框(X),其中有6列,名称分别为:mean.x,s.x,n.x,mean.y,s.y,n.y.它们代表来自种群x和y的平均值,st dev(s)和样本量(n)。我正在运行一个R包(BSDA),它根据这些统计参数执行t检验。问题是,每行我得到1个汇总表,我有640.000行。 我想要做的是用640.000总结表中的所有p值和其他参数创建新列。这可能吗? 用于第一5行中的值是相同的:mea

    6热度

    2回答

    我想在R包中包含一个Fortran子例程。我一直只使用devtools和roxygen构建包(所以我的知识可能相当有限)。我得到一个错误,防止我的包被安装后,它已被建立它不是一个Win32应用程序... 我正在使用Rtools 3.3。我的会话信息: > sessionInfo() R version 3.2.2 (2015-08-14) Platform: x86_64-w64-mingw3

    9热度

    1回答

    我认为将一个包的内部数据集放入R/sysdata.rda会使我的函数可以访问数据。但我似乎无法弄清楚如何实际访问这个数据框。 documentation实际上没有说如何访问数据,但我的猜测是我可以简单地按名称引用数据框。但是,这似乎并不奏效。 我用devtools::use_data()与internal = TRUE和sysdata.rda创建。延迟加载设置为TRUE。 为了测试它,我手动加载它

    1热度

    1回答

    我创建了一个名为letstrythis的测试软件包来说明问题。所述检测包是非常简单和以下文件的consits: DESCRIPTION Package: letstrythis Title: What the Package Does (one line, title case) Version: 0.0.0.9000 [email protected]: person("Mike", "S

    3热度

    1回答

    我试图建立一个简易R包与Visual Studio,这里是我的代码: #include <R.h> #include <Rinternals.h> SEXP add(SEXP a, SEXP b) { SEXP result = PROTECT(allocVector(REALSXP, 1)); REAL(result)[0] = asReal(a) + asReal(b

    0热度

    1回答

    我正在尝试使用Rcpp编写R包。我成功地使它适用于Linux,但不适用于Windows。 它包含我的C++代码以及另一个库。 的代码可以在这里找到:https://github.com/Healthcast/TransEnt/tree/devel-win 在Makevars.win你可以看到我运行MakefileWin为库: PKG_CPPFLAGS = -Iann_1.1.2/include -

    11热度

    2回答

    我正在为我的R包写一个小插图。我想在.Rmd文件中包含一个.jpg图像,它将生成pdf小插图。问题是:我应该在哪里存储这个图像? 我正在使用包devtools和knitr生成短片(遵照@hadley book link的建议)。因此,我的包装结构中有文件夹短片。我应该在那里包含文件吗?或者我应该将图像包含在'inst/images'之内的新文件夹中,正如针对短片中使用的外部数据(也由@hadley

    0热度

    1回答

    我在Shiny中编写了一些输入绑定,并且希望将我的函数构建到包中。现在的问题是输入绑定需要javascript代码,通常位于应用程序目录中的www目录中,因此用户需要将JavaScript文件复制到他/她需要包的每个应用程序中并使用输入绑定。 而我希望当这个包的用户require()编辑这个包时,相应的输入绑定jQuery定义会自动加载到应用中,就像本机绑定定义一样。还是有人知道这种情况的其他解决

    2热度

    1回答

    我在R中使用FactoMineR软件包中的MCA()函数对大约160个变量的集合进行多重对应分析,结果大约有2000个观察值。大约150个变量是连续的,所以我首先使用cut()函数将这些连续变量转换为分类变量,然后使用MCA()函数。 我的代码是像这样很简单: library(FactoMineR) data<-read.csv('demographics.csv') for (i in