美文网首页生信星球培训第十八期
学习小组Day4笔记--李蛤

学习小组Day4笔记--李蛤

作者: 噗嗤大魔王 | 来源:发表于2019-06-20 23:07 被阅读0次

R语言初上手

  • 准备工作

R和Rstudio下载到自己电脑上。R需要的操作全部在自己电脑上,因此不涉及到服务器。(服务器可以配置自己的Rstudio,供远程登陆,用浏览器打开后面加上:8787就可以登录,但是阿里云并没有自带,用自己电脑完全可以)

  1. 查看电脑用户名是中文还是英文
  2. 修改用户名为英文 链接在此
  3. 下载R和Rstudio
    搜狗微信搜索:果子学生信 给自己一个全新的R语言环境 或:史上最贴心R包安装示范视频
    3.1 下载R
    3.2 下载Rstudio
  • 认识Rstudio

区域介绍
功能介绍
举例:输入plot(runif(50)),结果如下图所示,注意符号为英文
plot(runif(50))
plot()函数是一种常用的绘图函数,可以绘制散点图、曲线图等。其基本格式如下:plot(x,y,...) plot函数中,x和y分别表示所绘图形的横坐标和纵坐标;函数中的...为附加的参数。
runif()函数用于生成从0到1区间范围内的服从正态分布的随机数,且每次生成的值都不一样。
  • 调整外观

tools → global options → appearance


调整外观
  • 基本操作

基本操作
  1. 建立R的工作目录
    1.1 现在桌面建立名为R_data的文件夹
    1.2 鼠标右键单击显示简介出现路径,复制该路径
    1.3 然后输入setwd(dir="/Users/limohan/Desktop/R_data")
    1.4 输入getwd()显示新建路径
  2. 显示文件列表
    直接打命令不跟路径显示默认路径,既然工作目录的意思是默认的存储和读取位置,那默认路径即为刚才新建的文件夹
    list.files()
    dir()
  3. 计算:1+2 回车
  4. 函数
    ex: 求和:sum(1,2,3,4,5)
ls() #列出变量名
str(a)  #打出变量a的具体信息
ls.str() #等于ls()和str()的组合
ls(all.name=TRUE)#将以.开头的对象也一并列出,相当于linux的ls -a
  1. 赋值
    赋值符号用<-,这是小于号加上减号,也可以按Alt加上减号
    x<- 1+2 意思是把1+2的运算结果赋值给x, 赋值后,x会显示在右上角的框,Environment里的Value列表里。直接输入x回车 出现3,前面的那个[1]是个行号,3就是x的值(初学好像没什么必要以这种方式查看x的值,因为它就在右上角显示着了。但是当变量很多,找起来比较麻烦的时候就有用了)
  2. 删除对象
    对象就是数值、数据框啊等等。大概可以理解为被赋值的对象吧。
a<-3
b <- 1
c <- 4
u <- 5+6
rm(b)
rm(u,c)   #一次删除多个,还有一个做法是rm(list = "u","c"),字太多我表示拒绝
  1. 列出历史纪录
    history()会给你列出一大堆
    history(10)只列出最近的10条记录
  2. 清空屏幕
    ctrl+l
  3. 保存工作空间
    save.image保存数据和绘图函数

参考链接在此

相关文章

  • 学习小组Day4笔记--李蛤

    R语言初上手 准备工作 R和Rstudio下载到自己电脑上。R需要的操作全部在自己电脑上,因此不涉及到服务器。(服...

  • 学习小组Day3笔记--李蛤

    Linux环境下的软件安装 教程 准备工作 在“终端”中输入ssh root@IP地址进入 输入bzip2检查是否...

  • 学习小组Day5笔记--李蛤

    回顾 R的赋值符号不是等号,而是<- 在Console 控制台输入命令,相当于Linux的命令行 R的代码都是带括...

  • 学习小组Day6笔记--李蛤

    准备工作 R包的使用 方法1:去百度/谷歌XX小抄方法2:Rstudio的cheatsheet网站 或公众号回复R...

  • 学习小组Day7笔记--李蛤

    测序相关知识 测序过程和原理 公司是怎样测序的,数据怎么来的?现在的测序平台基本都是illumina公司出品的,所...

  • 学习小组Day1笔记--李蛤

    思维导图 幕布 xmindxmind思维导图 markdown语法学习 标题 从#,##到#######,逐渐到六...

  • 学习小组Day2笔记--李蛤

    召唤Linux 使用Mac terminal远程登录服务器 输入ssh 用户名@IP地址注意这里的IP地址为阿里云...

  • 2020-05-14

    学习小组DAY4笔记-lyq 今天初探R语言 R语言安装 R语言面板在简单了解

  • 学习小组Day4笔记--李文静

    R的基本操作 昨天学习了r的基本操作,昨天下夜班,头晕晕乎乎的,笔记记得有点简单。 画了人生第一个R语言图,纪念一下。

  • 学习小组Day4笔记--kan

    笔记来自生信星球学习小组资料 Day4 学习内容-R语言初上手 1.思维导图镇楼 2.准备工作 安装R与Rstud...

网友评论

    本文标题:学习小组Day4笔记--李蛤

    本文链接:https://www.haomeiwen.com/subject/spkjqctx.html