我elastic search用作数据存储.在我的项目中,我需要使用分析elastic search数据R.在java我用es客户端做了这些操作.但我在R该支持elastic search操作中找不到任何包.我试过使用这样的RCurl包:
count <- fromJSON(getURL("http://localhost:9200/myindex/mytype/_count"))
但这不是我想要的.是否有任何软件包CRAN或其他存储库执行elastic search操作?
谢谢
上下文:尝试有效地解决我的无可见性绑定 CMD检查问题.
我尝试了两种口味captureOutput:
cmd_output <- R.utils::captureOutput(devtools::check(args="--no-tests"))
cmd_output <- utils::capture.output(devtools::check())
和下沉
sink("cmd_output.txt")
devtools::check(args="--no-tests")
sink()
unlink("cmd_output.txt")
无济于事.devtools::document()当我想要CMD注意和警告时,我最终得到了输出.
我正在尝试按照以下步骤操作:
https://cran.r-project.org/doc/contrib/Leisch-CreatingPackages.pdf
用于安装 R 包。一切顺利,直到我去 shell 并运行的部分:
“R CMD INSTALL -l /path/to/library linmod”
然后我不断收到错误:
“错误读取文件 '~/linmod/DESCRIPTION”
文件在那里,当我 gedit 相同的地址时,文件会打开。当我在 shell 中测试以下行时:
R CMD 检查 ./linmod linmod"
我收到以下错误:
 Error : file **'~/linmod/DESCRIPTION' is not in valid DCF format 
 EXISTS but not correct format****
我认为问题应该出在描述文件上。但是我基本上是复制粘贴论文中所说的内容。
以下是我的说明文件的内容:
Package: linmod
Title: Linear Regression
Version: 1.0
Date: 2008-05-13
Author: Friedrich Leisch
Maintainer: Friedrich Leisch <Friedrich.Leisch@R-project.org>
Description: This is a demo package for the tutorial "Creating R
Packages" to Compstat 2008 in Porto.
Suggests: MASS
License: …今天我发现除了CPAN之外还有另一个存储库.该存储库是Bioconductor.到目前为止,我注意到Bioconductor的安装过程与传统的CRAN相比略有不同install.packages().当我想使用Bioconductor的一些包装时,我应该担心吗?是否有可能陷入一些依赖性问题(如混合使用例如ubuntu/debian存储库等)等?我问,因为例如这说:
如果你不介意使用bioconductor包,那么,你可以使用...
Bioconductor或其他可能的存储库有什么问题?
要查看任何给定包导入了哪些包,我们可以访问手册,并在“导入”下查看,或者DESCRIPTION如果存储库位于 github 上,我们可以查看该文件,但是我们如何使用 R 代码来做到这一点?
例如,如果调用了这样的函数,并且在rvestimports()包上调用了它,那么将返回类似的内容imports(rvest)
[1] httr (>= 0.5), magrittr, selectr
注意:查看包导入哪些包的一种不太优雅的方法可能是启动一个新的 R 会话,查看加载的包,然后加载有问题的包,并比较列表(如果有更多加载的包,则导入这些包)通过有问题的包) - 但我不喜欢使用这种方法,因为它需要经常启动一个新的 R 会话。
当我运行时,R CMD check我收到警告:
* checking DESCRIPTION meta-information ... WARNING
Non-standard license specification:
  use_mit_license()
Standardizable: FALSE
我无法弄清楚我的描述文件中的许可证应如何格式化。现在它的格式如下(我认为这是正确的):
License: use_mit_license()
感谢您的建议。
我正在尝试tseries在我的Linux机器上安装软件包.在R,我跑了
> install.packages("tseries")
我被提示有一个镜像站点列表,但无论我选择哪一个(例如79: USA (WA)),它都给了我
Selection: 79
Warning message:
In getDependencies(pkgs, dependencies, available, lib) :
package "tseries" is not available
有谁知道为什么会这样?我的R版本是2.9.2.谢谢.
我的机构使用代理服务器,没有人能够以通常的方式安装软件包.(即从CRAN下载二进制文件,然后选择Mirro和安装等).
如果我在学院以外使用互联网,我可以安装包.
所以,我正在寻找一种离线方式来安装软件包.请提供详细的解决方案,我刚刚开始使用R.
在写这个问题之前,我确实看过这个早先提出过的问题但不太明白这里使用的术语(它们非常直接).我是新手,请给我一个详细的解决方案. 脱机安装R包和依赖项
帮助真的很感激.我真的被困在这里了.我无能为力.
谢谢.
我正在用Rcpp制作一个R包.它在我安装了Rtools的机器上工作正常.但最近,我尝试在不同的机器(Windows)上本地安装我的软件包并得到编译错误.原因是在那台机器上没有g ++编译器(对于Windows,g ++与Rtools一起提供).安装Rtools之后,它运行得很好.
所以问题是,如果我将它上传到CRAN,是否还需要用户手动安装Rtools?或者该功能install.package()是否为它们检测并安装Rtools?
另外,如果你们知道一些用Rcpp写的包,请告诉我.我想看看它是如何工作的.
cran ×10
r ×10
package ×3
bioconductor ×1
devtools ×1
installation ×1
java ×1
licensing ×1
offline ×1
r-package ×1
rcpp ×1
repository ×1