• 安装 R:https://cran.r-project.org/bin/windows/base/
  • 安装 RStudio:https://www.rstudio.com/products/rstudio/download/#download

1. 基本

  • “hello world!”

    > "hello world!"
    [1] "hello world!"

    这在 R 中并不是一个标准的操作,当我们在控制台输入hello world 并敲击回车键时,R 产生了一个字符对象,然后调用 print 函数来显示这个对象,因此,在 R 标准操作:

    > print("hello world!")
    [1] "hello world!"
  • 变量与赋值,

    计算机程序里的变量对应着一块内存空间,其中可以存储不同的值。在 R 中,万物皆对象,即无论是数据还是函数都是对象。
    R 中的赋值符号有两种,<-=

2. 第三方包的安装

使用 R 语言离不开各种各样的扩展包。

  • 如果你已经知道扩展包的名称,则可以直接通过 CRAN 默认安装。已安装的 R 包在每次调用之前,需要通过 library 函数进行加载。

    > install.package('knitr')
    > library(knitr)
  • 如果 R 包不在 CRAN 上,

    • 比如在开发者站点 R-forge 上,需要通过 repos 参数指定站点位置。如果不是最新版本的 R,可能需要通过源来安装(通过 type 参数设置),例如我们需要以源代码的形式安装,Rweibo包:

      > install.package('Rweibo', repos='http://R-Forge.R-project.org', type='source')
    • 当然现在越来越多的 R 包发布在了 Github 上,需要注意的是,由于 Github 上的 R 包基本没有任何的门槛,所以使用的时候要格外注意。

      library(devtools)
      install_gtihub('lijian13/rinds')
  • 所有的 R 包都会安装到默认的路径,该路径可以通过.libPaths 函数来查看:

    > .libPaths()

R 语言的学习 —— 环境准备与安装相关推荐

  1. R语言入门学习——Rstudio的安装与学习

    R语言入门学习--Rstudio的安装与学习 1.Rstudio下载 2.Rstudio安装 3.Rstudio功能和简单程序 1.Rstudio下载 下载地址:https://rstudio.com ...

  2. R语言可视化学习笔记之ggridges包绘制山峦图

    作者:严涛 浙江大学作物遗传育种在读研究生(生物信息学方向)伪码农,R语言爱好者,爱开源. 严涛老师的绘图教程还有: gganimate |诺奖文章里面的动图绘制教程来了!! ggplot2学习笔记之 ...

  3. 项目学习类容,日期处理,SQL语句查询,hashtable的运用,R语言包的环境配置

    1.项目工作 1. 按照开会老师提出的要求,更改之前导表出现的问题. 2. 按照宋老师要求,提取数据库数据,处理后,提供接口给粘冬晓运算. 3. 计算宋老师需要的病例比例数据. 4. 导入R包,安装R ...

  4. 【万字长文】R语言入门学习路线与资源汇总

    本篇推文就不介绍为什么需要学R了,你能打开这篇文章,说明你有学习R的想法或者正在学习R的路上. 今天简单介绍下R语言的学习路线以及R学习资源汇总. 下面涉及到的R语言书籍我打包了PDF文件,有需要的在 ...

  5. R语言小白学习笔记3—R语言读取数据

    R语言小白学习笔记3-R语言读取数据 笔记链接 想说的话 学习笔记3-R语言读取数据 3.1 读取CSV文件 3.1.1 read_delim函数 3.1.2 fread函数 3.2 读取Excel数 ...

  6. R语言可视化学习笔记之相关矩阵可视化包ggcorrplot

    本文转载自"R语言中文社区",己获授权. 作者简介Introduction taoyan:伪码农,R语言爱好者,爱开源. 个人博客: https://ytlogos.github. ...

  7. 强化学习环境全库安装(从mujoco到spinningup)

    强化学习环境全库安装 从mujoco200到spinningup (上篇) 前言 一: 安装Mujoco200物理引擎 二. 创建conda虚拟环境 1:选择python版本 2.创建conda虚拟环 ...

  8. R语言小白学习笔记13—基本统计

    R语言小白学习笔记13-基本统计 笔记链接 学习笔记13-基本统计 13.1 概括性统计量 13.2 相关系数和协方差 13.3 t-检验 13.3.1 单样本t检验 13.3.2 两样本t检验 13 ...

  9. R语言数据处理学习记录--使用linkET包完成mental test

    R语言数据处理学习记录–使用linkET包完成mental test 注:本文仅作为自己的学习记录以备复习查阅 一 简单介绍一下 这个包依旧是来自于GitHub上,作者给出的介绍:linkET的目标是 ...

最新文章

  1. 使用指针字符串查找字串的个数
  2. 程序员带娃有多“恐怖” ?!
  3. 给wxPython事件处理函数传递参数
  4. springcloud记录篇6-分布式配置中心
  5. mysql innodb_file_per_table=1_mysql-5.7 innodb_file_per_table 详解
  6. “百度云手机”旗舰版发布,堪比旗舰真机?只需77元/月!
  7. WINDOWS蓝色当机画面解读
  8. Mac升级emacs26
  9. java urlconnection cookie_使用HTTPUrlConnection时如何保留cookie?
  10. CocoaPods 简易教程 Alamofire请求数据 Swift
  11. Web接入QQ登陆简单入门操作
  12. php 京东 联盟 链接,完整的京东联盟自定义推广链接生产程序
  13. “你爱我,我爱你,蜜雪冰城甜蜜蜜“秋天的第一杯奶茶!Python安排!!
  14. 微信公众平台开发教程Java版(一)环境准备篇
  15. dwt转为html,如何把dwt页面转换成html页面
  16. 微信小程序项目实例SSM项目源代码小程序图书借阅系统
  17. 如何获取抖音和快手直播间的直播流地址
  18. 2017 黑马 C++ 教学视频
  19. 了解网络攻击:类型、策略和技术
  20. 医院对患者监护系统可行性分析

热门文章

  1. elementUI中复选框checkbox的使用
  2. linux下使用gpio控制代码,zynq linux 下控制gpio的c代码
  3. dockhub 好用的镜像_玩转docker镜像和镜像构建
  4. 查询hdfs的相对路径
  5. Hive中元数据表的关系和如何在元数据中删除表
  6. mysql 客房_mysql – 酒店客房预订系统的数据库设计
  7. LeetCode 435. 无重叠区间(贪婪算法)
  8. 得到MP3中隐藏的信息
  9. 数据挖掘:模型状态评估
  10. java编译容器_Java基础:容器