- 0
- 0
- 约1.18万字
- 约 13页
- 2026-02-04 发布于浙江
- 举报
R语⾔——基础知识呕⼼沥⾎⼤汇总
构思
关于R语⾔,我想分三块来写
基础知识汇总。
常见图形汇总。
常见计分析⽅法汇总。
写在前⾯
因为本⼈也是第⼀次学习R语⾔,难免有不⾜之处,请多多包涵,本⽂档会及时同步更新,并且添加⼀些个⼈想法。
有问题⼤家可以直接评论或者联系我。当然,回复的前提条件是你有点赞哦!
其实R并不是重点,更不是终点,R⽐python、c++、java好多了吧?R⼜不⽤考试,只需要你解决问题⽽已。
重点是,你要有思路,你需要知道你遇到了什么问题,带着问题去找解决办法。举个例⼦:
你要处理Excel,那么你要打开吧,你就可以去百度搜R语⾔如何打开Excel,你遇到问题可以去解决啊,⽅法⽹上很多的。
正确的解决⽅式:阿龙,我写⼊csv⽂件为啥会乱码啊?(哇哦,阿龙⼜可以处理⼀个ERROR啦)
错误的解决⽅式:阿龙,这个作业我不会,你帮我写⼀下。。。(没有⼈叫阿龙,除⾮你给钱❤ )
特别鸣谢:信息学院杨庆勇⽼师
参考资料:杨庆勇⽼师PPT
R语⾔能⼲嘛?
说到这⾥,⼤部分⼈就说,画图。还会有部分⼈说,分析数据。
问题来了:你认为R语⾔是⽔课嘛?我以前也认为是,也感觉R语⾔不重要,但是后⾯发现,他好好玩。
其实就是⽼师的问题,跟对⼈,做对事。⼈跟错了,做对事就很难了。
⾸先,R语⾔不⽌局限于画图哦,当然他画图是很棒的,⾄少⽐python棒很多。
其次,R⾥⾯有很多的包,还有很多写好的函数让我们去调⽤,做数据分析乃⾄机器学习时很⽅便,以及后⾯做检验啊,调⽤模型啊,都很
⽅便。
我觉得吧,R不是关键,关键的是理论知识,尤其是计分析的知识,R只是⼯具,问题才是最根本的,计算机界有句名⾔:
语⾔只是⼯具,问题才是最根本的。
基本操作
R中如何安装包和加载包
1、安装包:命令⾏输⼊
install.packages(包的名字)
#其实还有使⽤⼯具安装的,这个命令可以安装⼤部分包,其他个别的有问题都可以百度到解决⽅案
2、加载包:命令⾏或者代码⾥输⼊
library(包的名字)#不⽤写引号哦
查看帮助代码
?solve#可以直接使⽤⼀个?来查看帮助⽂档
example(solve)#使⽤example()来查看该函数的使⽤范例
help(solve)#查看solve()函数的帮助⽂档
其他
help.start()#查看全部帮助⽂档,或者进⼊http://1:7003/doc/html/index.html
??solve#查看某⼀确定的关键字内容⽂档,使⽤两个问号??
输出
print不能指定sep,cat可以
print(我爱帅帅龙);
cat(我爱,帅帅龙,sep=love);
字符串拼接
可指定sep,返回拼接的字符串,⾮字符串类型⾃动转化为字符串
a=paste(我爱,帅帅龙,1,万年)
其他常⽤操作
ctrl+L#清屏
rm(list=ls())#清除内存空间
getwd()#查看⼯作⽬录
setwd()#设置临时⽬录
测试代码
画中国⼼
library(fun)
library(rgl)
demo(ChinaHeartD)
demo(ChinaHeart3D)
词云
library(wordcloud)
wordcloud(demoFreq)
wordcloud(demoFreqC)
基础语法
赋值
a=10;#我个⼈喜欢这样,新版本兼容很好,⼤家不⽤想太多,直接冲就完事了
b-10;#中规中矩的赋值,表⽰流向,数据流向变量,也可以写成10-b
创建不规则向量
不⽤纠结什么是向量,就当作⼀个容器,类似python的list
a=c(我,爱,帅帅龙)
创建⼀定规则的向量
rep就是repeat的意思,就是重复
x-seq(1,10,by=0.5)#得到1.01.5.0.53.03.54.04.55.05.56.06.57.07.58.08.59.09.510.0
x-seq(1,10,length=1)#从1到10,得到1个等间距数
x-rep(:5,)#得到345345
x-rep(:5,rep(,4))#得到334455
创建连续的数字
您可能关注的文档
- 2020中考作文预测题导写:这份爱,照亮了我.pdf
- 2021年部编版四年级上册看拼音写词语(最新版)).pdf
- 2022 年全国硕士研究生入学统一考试英语(二)试题及答案.pdf
- 2022-02-28重新理解财富:完成12次认知升级.pdf
- 2022-2023学年度第二学期期末调研测试试题七年级期末试卷.pdf
- 2022-2023学年黑龙江省绥化市七年级(下)期末英语试卷(含解析).pdf
- 2022年山东省枣庄市中考数学试卷(原卷版).pdf
- 2022年四川单招生文化考试语文卷(含答案).pdf
- 2022注册岩土工程师考试岩土案例模拟卷(一).pdf
- 2022最新USB命名及速率标准.pdf
- 2026年长春事业单位联考备考题库发布时间有完整答案详解.docx
- 2026广西北海市合浦县民政局招录城镇公益性岗位人员11人备考题库及答案详解(最新).docx
- 2026江苏南京邮电大学招聘(人事代理)4人备考题库(第二批)精编答案详解.docx
- 2026年湖口县公安局交通管理大队公开招聘交通协管员备考题库完整答案详解.docx
- 2026年长春事业单位联考备考题库发布时间及一套答案详解.docx
- 2026年福建莆田市公安局城厢警务辅助人员招聘13人备考题库及参考答案详解1套.docx
- 2026广东佛山狮山镇大圃诚聘地理美术化学英语教师备考题库及答案详解(考点梳理).docx
- 2026广东中山市公安局南头分局招聘辅警3人备考题库完整答案详解.docx
- 2026年芜湖市文化和旅游局所属事业单位公开招聘编外聘用人员备考题库及答案详解参考.docx
- 2026广西北海市合浦县纪委监委招录公益性岗位人员1人备考题库及答案详解1套.docx
原创力文档

文档评论(0)