前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >生信学习day4-R语言基础

生信学习day4-R语言基础

原创
作者头像
POLU
发布2024-01-19 02:17:31
1200
发布2024-01-19 02:17:31
举报
文章被收录于专栏:生信学习小组生信学习小组

准备工作

#一、查看你的电脑用户名是中文还是英文

win+R
win+R

如果用户名是中文,一定要改成英文的,否则无法安装Rstudio。

豆豆花花:所有自己的重要文件请保持云备份的习惯,推荐坚果云。

二、下载R和Rstudio

生信星球 【R软件和R包安装】B站公开课

认识R和R studio

(1)R是一种编程语言,也是统计计算和绘图的环境,它汇集了许多函数,能够提供强大的功能。

R语言软件界面简陋,通常不直接使用,而是用图形界面的Rstudio。

(2)RStudio是免费提供的开源集成开发环境(IDE)。

R studio界面
R studio界面

(3)画图:

plot(rnorm(50))

50个符合正态分布的散点
50个符合正态分布的散点

——chatGPT 在R语言中,代码 plot(rnorm(50)) 表示以下几个步骤的组合: rnorm(50): 这部分代码生成了一个包含50个随机数的向量,这些随机数来自标准正态分布(均值为0,标准差为1)。rnorm 是R语言中用来生成正态分布随机数的函数,其中的参数 50 指定了生成随机数的数量。 plot(...): plot 函数在R语言中用于绘制图形。当你将 rnorm(50) 生成的随机数作为参数传递给 plot 函数时,它会创建一个散点图,图中的点表示 rnorm 生成的随机数。在这种情况下,由于 plot 函数只接收到了一个向量,它会自动使用这些数值作为y轴的数据,而x轴数据则默认为这些数值的索引(1到50)。 总的来说,这串代码在R语言中用于生成一个由50个遵循标准正态分布的随机数构成的散点图。

boxplot(iris$Sepal.Length~iris$Species,col = c("lightblue","lightyellow","lightpink"))

—— chatGPT+花花豆豆

这段代码是用R语言中的boxplot函数绘制箱线图。iris是一个R语言自带的数据框,通常用作示例。iris$Sepal.Length表示iris数据框的Sepal.Length这一列数据。颜色参数col指定了每个种类对应的箱线图的颜色,分别为浅蓝色、浅黄色和浅粉色。因此,该代码的作用是创建一个箱线图,用以展示不同鸢尾花种类的萼片长度分布,并使用不同颜色来区分不同的种类。

设置字体大小

R语言基本操作

1.用Rproject管理工作目录

!!!工作目录就是默认的读取和储存位置,也就是说,R语言只能和一个文件夹进行互动,这个文件夹非常重要,做不好就会导致你的脚本、文件、图片各种乱跑,找不到。 2.显示文件列表

dir ()

list.files()

脚本运行结果
脚本运行结果

3.加减乘除 + - * /

4.赋值

赋值符号用<-,这是小于号加上减号,也可以按Alt加上减号

x<- 1+2 意思是把1+2的运算结果赋值给x, 赋值后,x会显示在右上角的框,Environment里的Value列表里

直接输入x 回车,就会把x的值(3)打印到控制台上

5.删除变量

rm(b) 删除变量b; `rm(list = ls())#清空所有变量

6.列出历史命令

history()

当你双击某个命令,他就会跳到你的控制台大于号后面了,可以修改后运行.

7.清空控制台

ctrl+1

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 准备工作
  • #一、查看你的电脑用户名是中文还是英文
    • 二、下载R和Rstudio
    • 认识R和R studio
    • 设置字体大小
    • R语言基本操作
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档