问题1:如何设置默认镜像

你希望下载某些R包,因此希望设定默认的CRAN网站镜像,这样R每次下载时不需要你选择镜像。

解决方案

该方案要求用户R系统中包含一个.Rprofile文件,如方法3.16描述的那样:

1.调用chooseCRANmirror函数:

chooseCRANmirror()

R会显示CRAN镜像的列表。

2.从列表中选择镜像并点击确定。

3.通过查看repos选项的第一个元素来获取所选镜像的URL地址:

options("repos")[[1]][1]

4.将下面的命令添加至.Rprofile 文件中:

options(repos="URL")

其中的URL就是镜像的URL。

讨论

在每次安装R包的过程中都会使用相同的CRAN镜像(即离本地最近的镜像地址)。你可能对于R重复地询问选择镜像感到厌烦。按照上述方法所给出的解决方案进行操作,便设定了默认的镜像,R每次就不再询问了。

repos选项是默认镜像的名称。使用chooseCRANmirror函数选择镜像时会有一个重要的副作用,即按照选择来设定repos选项。问题是当R退出时,R不会保存选择的镜像为默认镜像。通过在.Rprofile中对repos进行设定,R在启动时会自动恢复你的设定。

问题2:R包选择镜像以及本地安装

bioconductor选择镜像:
选用中科大镜像 [PS:如果biocLite出错,重新打开R就好了]


source("http://bioconductor.org/biocLite.R")
options(BioC_mirror="http://mirrors.ustc.edu.cn/bioc/")
biocLite("methylKit")
# biocLite("你所需要的bioc包")

问题3:R社区的简单解析(CRAN、CRAN Task View)

1、R社区——主界面:https://www.r-project.org/

主要功能:提供下载、最新版本的信息

2、R社区——CRAN Mirrorshttps://cran.r-project.org/mirrors.html

主要功能:世界各地镜像地,挑一个离你近的。R镜像是为了方便世界各地的使用者下载R软件及相关软件包,在各地设置的镜像。各地的镜像都是R网站的备份文件,完全一样。所以,选择离你最近的镜像,你下载R软件或R包的速度相对较快。

3、R社区——Contributed Packages:https://cran.r-project.org/web/packages/

主要功能:已有函数包个数、按时间排列、按出版名称排列、安装包的方法、手动安装包的方法、自己编包的一些规则

4、R社区——CRAN Task Views:https://cran.r-project.org/web/views/

主要功能:包按功能分类,比如按计量经济学、贝叶斯、时间序列、临场试验、概率分布、空间、时空、生存等方面把包进行分类

5、生物统计家园有一些关于包的中文解释:http://www.biostatistic.NET/forum-144-1.html
解读:不太起眼的包的中文解读,还是能在一定程度上帮助你理解这个包

6、如果要使用这个功能,需要先下载包ctv:

install.packages('ctv")

然后使用如下命令:

install.views("Econometrics")

这样就可以将计量经济学范畴的包都下载安装了。

目前的views有:

Bayesian         Bayesian Inference
Cluster Cluster Analysis & Finite Mixture Models
Econometrics Computational Econometrics
Environmetrics Analysis of ecological and environmental data
Finance Empirical Finance
Genetics Statistical Genetics
Graphics Graphic Displays & Dynamic Graphics & Graphic Devices & Visualization
gR gRaphical models in R
MachineLearning Machine Learning & Statistical Learning
Multivariate Multivariate Statistics
SocialSciences Statistics for the Social Sciences
Spatial Analysis of Spatial Data

涵盖的面已经比较广了,陆续应该还会有很多主题会添加进去。

大家可以在各个CRAN镜像中看到views这栏,里面会对每个具体的view进行一些介绍,比如计量经济学,我们可以在其介绍中看到很多有用的内容,尤其是关于计量经济学各个领域需要的包等信息,具体的信息可以通过如下链接获得:http://cran.r-project.org/src/contrib/Views/Econometrics.html

R语言-默认镜像设置的更多相关文章

  1. 转载 R语言颜色基础设置

    原文链接:http://www.biostatistic.net/thread-5065-1-1.html R语言在画图形的时候,经常遇到颜色设定问题,用户可以根据color.rgb值和hsv值来设定 ...

  2. 在R语言中无法设置CRAN镜像问题

    很大的可能是因为使用的浏览器不是IE浏览器的问题,因为CRAN的镜像需要用IE浏览器来打开. 只需要按照下面设置即可: 1.打开IE-->设置-->Internet选项-->高级 2 ...

  3. 在R语言环境中设置JRE路径

    解决办法: 1.如果没有java运行环境,则需安装对应版本的jre,如R64就需要安装jre64位的,并且要注意在系统环境变量中指定java_home 2.如果有java运行环境,检查你的java版本 ...

  4. R语言入门:使用RStudio的基本操作

    R语言在人工智能,统计学,机器学习,量化投资,以及生物信息学方面有着十分广泛的运用.也是我大学的必修课,因此这里梳理一些有关R语言的知识点,做做记录. 首先我们需要知道R语言的工作区域,R语言默认的工 ...

  5. R语言环境变量的设置 环境设置函数为options()

    环境设置函数为options(),用options()命令可以设置一些环境变量,使用help(options)可以查看详细的参数信息. 1. 数字位数的设置,options(digits=n),n一般 ...

  6. R语言 环境设置

    尝试在线环境 你真的不需要设置自己的环境来开始学习R编程语言. 原因很简单,我们已经在线设置了R编程环境,以便您可以在进行理论工作的同时在线编译和执行所有可用的示例. 这给你对你正在阅读的信心,并用不 ...

  7. 给R语言RStudio添加阿里云镜像源

    镜像下载.域名解析.时间同步请点击阿里云开源镜像站 方法一: 打开RStudio,输入options()$repos查看默认镜像源情况 options()$repos 打开tools工具栏,找到Glo ...

  8. R语言中知识点总结(二)

    一些函数不知道什么意思要查,看数值例子,做笔记,知道函数的功能,函数和返回值. 网页上查找关键词,巧用查找(ctrl+F) 数据读取处理,有read.table   read R-读取数据(导入csv ...

  9. R语言学习笔记:基础知识

    1.数据分析金字塔 2.[文件]-[改变工作目录] 3.[程序包]-[设定CRAN镜像] [程序包]-[安装程序包] 4.向量 c() 例:x=c(2,5,8,3,5,9) 例:x=c(1:100) ...

随机推荐

  1. 不简单的工厂:实际体验 .NET Core 2.1 新生物 HttpClientFactory

    在 HttpClientFactory 出生之前,由于 HttpClient 臭名昭著的“dispose之后4分钟TCP连接才会被关闭”问题(详情),只能使用单例或静态的 HttpClient ,比如 ...

  2. React Router API文档

    React Router API文档 一.<BrowserRouter> 使用HTML5历史记录API(pushState,replaceState和popstate事件)的<Rou ...

  3. 环形dp

    对于环形的dp 大多情况都是破环成链 例如 那道宝石手镯的环形 一般来说都是要破环成链的. 或者说 是 两次dp 一次断开 一次强制连接即可. 我想 我应该沉淀下来了这些天写的题都有点虚 要不就是看了 ...

  4. 【摘】Fiddler工具使用介绍

    摘自:https://www.cnblogs.com/miantest/p/7289694.html Fiddler基础知识 Fiddler是强大的抓包工具,它的原理是以web代理服务器的形式进行工作 ...

  5. Java加载dll或so库文件的路径 java.library.path

      1. Java的System.load 和 System.loadLibrary都可以用来加载库文件   2.例如你可以这样载入一个windows平台下JNI库文件: System.load(&q ...

  6. linux 下的clock_gettime() 获取时间函数

    #include <time.h> int clock_gettime(clockid_t clk_id, struct timespec* tp); 可以根据需要,获取不同要求的精确时间 ...

  7. ssm中整合Mybatis可以扫描到放在mapper下面的xml文件的方法

    mybatis配置时出现org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) 解决方法有两种: ...

  8. 19.0-uC/OS-III内存管理

    内存管理 uC/OS-III可以获得连续的内存块.内存块大小可以相同, 所有的内存分 区包含了整数个内存块. 在特定的时间执行内存块的分配和释放.内存分 区以内存块数组的形式被静态分配的.如果分配后不 ...

  9. centos----------centos下如何安装phpstorm

    1.首先打开centos下的谷歌浏览器,找到phpstorm官网下载linux版本.PhpStorm-2016.3.2.tar.gz 2.然后gunzip PhpStorm-2016.3.2.tar. ...

  10. 灵雀云容器PaaS平台助力知名股份制银行金融科技革新

    互联网.科技和金融的碰撞给银行业带来巨大影响.IT技术起初是传统金融提升效率的工具和方法,随着新技术的演进,技术成为驱动变革的核心要素.Fintech金融科技以技术和数据为驱动,用创新的方法改变了金融 ...