学习小组Day4笔记--🙃D


        生信起步第四站--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大哥似乎也没那么不好相处😎,基本操作还是很容易让人理解的,多种函数运用属于熟能生巧,参数作图还是很好玩儿的,各种尝试,乐此不疲,差点忘了还要交作业~但这各种数据包吧……实在是排场太大,有点麻烦😑。


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容