前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >生信星球——生信入门DAY4:R语言

生信星球——生信入门DAY4:R语言

原创
作者头像
用户10920326
发布2024-01-21 00:59:23
1730
发布2024-01-21 00:59:23

1.安装R(基础)和Rstudio(人性化一些的界面)

依然mac版,适配的非常不错,没有任何的不适配。

2.粗略了解R语言是什么,干什么的,认识Rstudio的工作界面

四个象限分别代表:

编辑器 对象/变量+历史命令 脚本运行与结果显示 文件/图片/包

3.学会外观设置和基本操作

从最简单的函数开始

代码语言:R
复制
plot(rnorm(50)) 

plot即函数,rnorm()和runif()函数可在 R 中生成随机值。

这是两个函数之间的区别:

rnorm(n,mean,sd)函数用于从具有特定均值和标准差的正态分布生成n个随机值。

runif(n, min, max)函数用于从具有特定最小值和最大值的均匀分布生成 n 个随机值。

侧重点不同,可通过规定mean、sd等生成需要的随机数。

再来一个

代码语言:R
复制
boxplot(iris$Sepal.Length~iris$Species,col = c("lightblue","lightyellow","lightpink"))

这个确实也是最简单的函数了……但是还是搜了一圈才搞清楚它的意思:

boxplot即箱线图,iris是机器学习中很经典的数据集,sepal.length花萼长度,species是分类结果,col=c()即颜色,最终得到一个经典的箱线图:

基本操作:

管理工作目录

如果同时要处理几个项目,推荐先建立一个新文件夹,如若下次想打开此项目,先进此文件夹,点击相应的文件.rproj文件,防止出错。

显示文件列表

代码语言:R
复制
dir()
list.files()

和linux中的ls一个意思。

加减乘除

常规+-*/。

赋值

代码语言:R
复制
x<- 1+2

<-赋值符号

删除变量

代码语言:R
复制
rm(x)
rm(list=ls()) #删除所有变量

列出历史命令

history

清空控制台

ctrl+l

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.安装R(基础)和Rstudio(人性化一些的界面)
  • 2.粗略了解R语言是什么,干什么的,认识Rstudio的工作界面
  • 3.学会外观设置和基本操作
    • 管理工作目录
      • 显示文件列表
        • 加减乘除
          • 赋值
            • 删除变量
              • 列出历史命令
                • 清空控制台
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档