什么是"反向依赖"在R?

时间:2015-04-10 17:42:05

标签: r installation dependencies rjson

我必须在R中安装rjson包并查看处理我看到rjson具有不同依赖关系的包的CRAN页面:

  • 反向依赖:couchDB,df2json,edeR,gooJSON,indicoio,kintone,notifyR,RDSTK,Rfacebook,rJython,Rlabkey,rPlant,RYoudaoTranslate,SmarterPoland,sotkanet,source.gist, Storm,streamR,tibbrConnector,zendeskR;

  • 反向导入:AntWeb,argparse,BerlinData,blsAPI,Causata,d3Network,db.r,geonames,GetoptLong,ggmap,h2o,helsinki,james.analysis,meteoForecast,mpoly, networkD3,ngramr,nhlscrapr,OpasnetUtils,OutbreakTools,paleobioDB,RAdwords,rbefdata,rClinicalCodes,rfisheries,rglobi,RIGHT,rnrfa,solr,StereoMorph,structSSI,twitteR,vdmR,yhatr;

  • 反向暗示:fuzzyMM,GSIF,installr,mlr,plotKML,rsnps,sorvi,轨迹;

它们之间有什么区别,我是否必须安装所有这些才能使用rjson包?

2 个答案:

答案 0 :(得分:5)

这些是反向依赖,即这些包依赖于rjson。 您无需安装这些内容即可使用rjson

查看DESCRIPTION文件(这是声明依赖关系的位置),您只能看到:

Depends: R (>= 3.1.0)

所以rjson包只需要R更新或等于3.1.0才能运行。

答案 1 :(得分:2)

正如EDi所述,该列表指出了依赖于rjson的软件包。 我认为kintone已被淘汰,因为云服务本身并不依赖于rjson。 R SDK for kintone虽然依赖于rjson,如GitHub页面的README中所示。

所以在这种情况下,如果我想使用这个R SDK运行kintone的API,我还需要rjson包才能正常工作。