本文主要是介绍R语言入门与实践读书笔记-01R基础02R包与帮助文档,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
注:
1.与书本阐述一致,可直接复制命令(纯手打),结合书本看更佳;
2.“#”后面的文字是对前面命令的解释和说明;“##”后面是小标题。
01R基础
下载R:The Comprehensive R Archive Network (r-project.org)
下载RStudio:RStudio | Open source & professional software for data science teams - RStudio
R与RStudio的区别:R是一种语言,RStudio是帮助我们用R语言编写命令的一个程序,简洁好用。
1:4
#返回两个整数值之间的所有整数
a<-1+2
a
b<-a*3-6
b/3
#R对象:a,b
#赋值:不能数字,特殊字符;区分大小写
#运算
d<-c(1,2,2,2,3,3)
#c代表concatenate,连接、手机、合并
ls()
#查看已经命名的R对象
02R包与帮助文档
##包
install.packages()
#索引全部
install.packages("ggplot2")
install.packages("graphic")
#下载并安装
library("ggplot2")
#加载(使用);每次事先都要加载
qplot
#qiuck plot 快速绘图
x<-1:6
y<-x^3
qplot(x,y)
#散点图
a<-c(1,2,2,2,3,3)
qplot(a,binwidth=1)
#直方图
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)
sd(weight)
cor(age,weight)
plot(age,weight)
#散点图
help.start()
#帮助文档首页
?qplot
?sample
help("plot")
#帮助——知包知函数
help.search("plot")
??plot
#知函数未知包:搜索函数
apropos("test")
#知包未知函数:只记得包,想不起函数名称啦
RSiteSearch("Artifificial Neural Network")
#在线搜索包括多个关键词的帮助文档
#获取更多帮助:帮助邮件列表RR(https://stat.ethz.ch/mailman/listinfo/r-help)或https://stackoverflow.com
这篇关于R语言入门与实践读书笔记-01R基础02R包与帮助文档的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!