01 R语言入门——一些介绍

01 R语言入门——简介

1.1 学习目标

  • 安装R语言平台 www.r-project.org
  • 熟悉R界面
  • 掌握Help帮助功能
    R语言的官网

1.2 简介

  • R语言是从S统计绘图语言演变而来,可看作S的“方言”
  • S语言上世纪70年代诞生于贝尔实验室,由Rick Becker, John Chambers, Allan Wilks开发
  • 基于S语言开发的商业软件Splus,可以方便地编写函数、建立模型,具有良好的扩展性,在国外学术界应用很广
  • 1995年由新西兰Auckland大学统计系的Robert Gentleman和Ross Ihaka,基于S语言的源代码,编写了能执行S语言的软件,并将该软件的源代码全部公开,这就是R软件,其命令统称为R语言

1.3 关于R

  • R是开源的统计绘图软件,也是一种脚本语言,有大量的程序包可以利用
  • R中的向量、列表、数组、函数等都是对象,可以方便地查询和引用,并进行条件筛选。
  • R具有精确控制的绘图功能,生成的图可以另存为多种格式。
  • R编写函数无需声明变量的类型,能利用循环、条件语句,控制程序的流程。

1.4 R的特点

  • 丰富的资源
  • 良好的扩展性
  • 完备的帮助系统
  • GNU软件
  • 镜像——程序包——函数
    • CRAN: cran.r-project.org
    • R程序包Packages: 多种操作平台,包括函数、数据、帮助文件、描述文件等。

1.5 Packages

  • Example: https://cran.csiro.au/web/packages/available_packages_by_date.html
    • stats: 统计学包
    • Graphics: 画图
    • seqinr: DNA序列分析
  • 可查看程序包中函数的源代码并修改

1.6 安装程序包

  • 用函数 install.packages(),在括号中输入要安装的程序包名称,选择镜像后,程序将自动下载并安装程序包。
  • 安装本地程序包(Zip文件): Packages>install packages from local files
  • library(程序包) #detach(package:程序包)
  • demo() #“gives the list of available topics”,e.g. demo(image)
  • example(), e.g. example(lm)

1.7 Help函数

help函数的一些使用方法

?help
help()
help.start()
Help>Html
help>packages

附:R语言添加注释和评论的方法

#R是世界上最好的语言

1.8 工作路径

  • 查看当前R工作的目录空间
  • getwd()
  • 将R的工作路径设置为
setwd("C:/Download")	#注意路径用/,不用\
save.image("example.Rdata")
load("example.Rdata")
list.files()
  • 查看历史
  • history()
  • history(Inf)
  • GUI工具栏

1.9 R文件

  • Workspace: xxx.RData
  • History: xxx.Rhistory
  • 程序脚本:xxx.R (可以用txt查看)
  • q()
  • 快捷键

1.10 R Working Flow

R的工作流程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值