生信起步第四站--R
此处为心里活动区!今天打开星球有两个感觉,小失落与小开心,小失落是刚刚和Linux小姐姐建立起感情一下就分别了,小开心是大概浏览一下今天星球内容还不算多,单纯的以为应该很顺利。🙄呵呵,随着打开果子教程学习,紧接着就让我想起了《人在囧途》开头王宝强念的欠条,“啥、啥、啥,这都是啥?!”给Rstudio安装各种包,我的内心各种无语,嘟嘟嘟跑的都啥意思?感觉学个R就两样不行,这也不行,那也不行🤨我觉得R这位大哥一点都不友好,开头就很难沟通!但是,我是一个大度的人,于是,我决定放下成见,以后尽量多多交流一下。万一就可以理解了呢🤔
R相关下载与安装
- R
- Rstudio(调整设置、安装包)
我必须说的是当我看到这页时,我是满心的成就感啊😭!
事实证明,不明白就跟着跑,跑着跑着,鼓捣鼓捣,就明白点在干什么了
R包全安装完毕
R基本操作
-
查看目录、设置路径
查看目录
查看目录getwd()
设置路径
设置路径setwd("文件路径")
-
显示文件列表
显示文件列表
list.files()
(代码后不要忘记加()否则很尴尬)
dir()
-
计算
计算1+2
1+2回车
-
函数
求和
求和:sum(1,2,3,4,5)
-
赋值
赋值
x<-1+2
:将1+2的结果赋值给x(注:x区分大小写) -
删除对象
删除
rm()
-
列出历史记录
history()
(一大堆历史)
history(10)
(近10条历史) -
清空屏幕
清空
ctrl+l (不是打代码,是光标在控制台时按快捷键) -
保存工作空间
save.image
做个图吧
豆花说先来个最简单的图吧,做个plot(runif(50))。
但plot(runif(50))啥意思?
于是,百分之百24k纯0基础的我决定认真学一下(途径:《R语言实战》和上网搜):
首先要明确的是plot和runif是两个函数,然后以“从外→向里→向外”的顺序一步步拆解理解。
1️⃣plot()函数,是R中基本的画x-y两个变量的函数,其用法如下:plot(x, y, ...)
2️⃣runif()函数,r=生成随机数(随机偏差),unif=均匀分布,runif()是用来生成0到1区间上服从均匀分布的伪随机数,
3️⃣runif(50)=生成0到1区间上服从均匀分布的50个伪随机数
(如果想定义范围可以加min,max,如runif(100,min=50,max=100))
4️⃣plot(runif(50))=运用plot函数,绘制以“生成0到1区间上服从均匀分布的50个伪随机数”为变量的散点图
不知道理解对不对,但还是运行了一下,因为学习的过程中不是很清晰,所以运行了很多个😂看看变化呗
plot(runif(10))
plot(runif(30))
plot(runif(50))
plot(runif(100))
plot(runif(100,min=50,max=100))
plot(runif(10,min=5,max=10))
对比后又进行了点新的尝试,然后就出现很多不一样的图(很好玩)比如:
plot(runif(50),main = "Wo ai xue xi",col = "green",pch = 19)
plot(runif(100),main = "Wo ai xue xi",col = "red",pch = 25)
Xmind
Xmind经过几个小时的“情报”搜集+近距离交流,R大哥似乎也没那么不好相处😎,基本操作还是很容易让人理解的,多种函数运用属于熟能生巧,参数作图还是很好玩儿的,各种尝试,乐此不疲,差点忘了还要交作业~但这各种数据包吧……实在是排场太大,有点麻烦😑。
网友评论