如何获取和安装R并运行R程序?
1.1 R 的获取和安装
官网下载安装R:
R可以在CRAN(Comprehensive R Archive Network)上免费下载。
Linux、Mac OS X和Windows都有相应编译好的二进制版本。
官网下载安装Rstudio:
RStudio是R的集成开发环境,界面更加丰富实用,使用起来更加方便。
Rstudio可以在官网上免费下载。
PS:必须先安装R,再安装RStudio。
1.2 R的使用
R是一种区分大小写的解释型语言。
R中有多种数据类型,包括向量、矩阵、数据框(与 数据集类似)以及列表(各种对象的集合)。
R中的多数功能是由程序内置函数、用户自编函数和对对象的创建和操作所提供的。对象可以是任何东西(数据、函数、图形、分析结果,等等)。
一些基本函数是默认直接可用的,而其他高级函数则包含于按需加载的程序包中。
1. 简单示例
R语句由函数和赋值构成。R使用<-,而不是传统的=作为赋值符号。
注释由符号#开头。在#之后出现的任何文本都会被R解释器忽略。
例:研究10名婴儿在出生后一年内的月龄和体重的关系
age <- c(1,3,5,2,11,9,3,9,12,3) #输入月龄数据weight <- c(4.4,5.3,7.2,5.2,8.5,7.3,6.0,10.4,10.2,6.1) #输入体重数据mean(weight) #求体重均值[1] 7.06sd(weight) #求体重标准差[1] 2.077498cor(age,weight) #求年龄和体重的相关度[1] 0.9075655plot(age,weight) #可视化年龄和体重的关系和趋势,见图1-1q()
图1-1 婴儿体重(千克)和年龄(月)的散点图
2. 获取帮助
R的内置帮助系统提供了当前已安装包中所有函数的细节、参考文献以及使用示例。
例:常用帮助函数 help("foo")或 ?foo来查看函数 foo 的帮助(引号可以省略)。
3. 工作空间
工作空间(workspace)就是当前R的工作环境,它存储着所有用户定义的对象(向量、矩阵、 函数、数据框、列表)。用于管理工作空间的部分标准命令见表1-1。
表1-1 用于管理R工作空间的函数
函数功能getwd()显示当前的工作目录setwd("mydirectory")修改当前的工作目录为 mydirectoryls()列出当前工作空间中的对象help(options)显示可用选项的说明options()显示或设置当前选项history(#)显示最近使用过的#个命令(默认值为 25)savehistory("myfile")保存命令历史到文件 myfile 中(默认值为.Rhistory)loadhistory("myfile")载入一个命令历史文件(默认值为.Rhistory)save.image("myfile")保存工作空间到文件 myfile 中(默认值为.RData)save(objectlist, file="myfile")保存指定对象到一个文件中load("myfile")读取一个工作空间到当前会话中(默认值为.RData)q()退出 R ,将会询问你是否保存工作空间
例:用于管理R工作空间的命令使用
setwd("C:/myprojects/project1") #当前工作目录被设置为C:/myprojects/project1 #注意:R将反斜杠( )作为一个转义符,我们要写的是/不是. options() #当前的选项设置情况将显示出来options(digits=3) #格式化数字为小数点后三位有效数字的格式x <‐ runif(20) #创建了一个包含20个均匀分布随机变量的向量summary(x) #生成了此数据的摘要统计量 hist(x) #生成了此数据直方图 q() #询问是否退出,y或者n4. 输入和输出
输入:函数 source(”filename”)
文本输出:函数 sink(”filename”)
图形输出: png(”filename.png”)、 jpeg(”filename.jpg”)等等
返回到终端: dev.off()

图片新闻
最新活动更多
-
6月13日立即参评>> 【评选】维科杯·OFweek2025中国工业自动化及数字化行业年度评选
-
7.30-8.1火热报名中>> 全数会2025(第六届)机器人及智能工厂展
-
7月30-31日报名参会>>> 全数会2025中国激光产业高质量发展峰会
-
即日-2025.8.1立即下载>> 《2024智能制造产业高端化、智能化、绿色化发展蓝皮书》
-
精彩回顾立即查看>> 宾采尔激光焊接领域一站式应用方案在线研讨会
-
精彩回顾立即查看>> 【在线会议】安森美Hyperlux™ ID系列引领iToF技术革新
推荐专题
- 1 智造赋能,生态共融:大联大携手产业伙伴,共绘新质工业宏伟蓝图
- 2 谁将成为行业榜样?维科杯·OFweek2025中国工业自动化及数字化行业年度评选等您来参与!
- 3 开目新一代MOM:AI赋能高端制造的破局之道
- 4 【重磅来袭】6月17日上海见!全球智造巨头聚首,60余场前沿论坛,制造业数字化盛会邀您共启数智破局之旅!
- 5 当数智工业邂逅大湾区,看PHIIDF2025如何破界,链动全球!
- 6 安森美正式参评“维科杯·OFweek 2025中国工业自动化与数字化行业优秀产品奖”
- 7 世界计量日盛会启幕,聚焦测量体系变革:质量、效率与动力
- 8 iEi威强电邀您共襄AIAE Expo 2025北京国际工业自动化盛会,探索智能工业新边界!
- 9 欧姆龙正式参评“维科杯·OFweek 2025中国工业自动化与数字化行业优秀产品奖”
- 10 展会首日速递 | iEi威强电亮相北京AIAE Expo 2025,客户云集共话智能工业未来
发表评论
请输入评论内容...
请输入评论/评论长度6~500个字
暂无评论
暂无评论