前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >第4天生信学习笔记-微信公众号生信星球

第4天生信学习笔记-微信公众号生信星球

原创
作者头像
用户10986402
修改2024-02-25 09:52:24
1370
修改2024-02-25 09:52:24

1.R需要的操作全部在自己电脑上,不涉及到服务器。

2.服务器可以配置自己的Rstudio,供大家远程登陆,用浏览器打开后面加上:8787就可以登录,但是阿里云并没有自带,用自己电脑完全可以。

今天的学习内容:

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

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

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

4.完成第一个R做的图

如果已经安装或者基础较好,可以看下R for Data Science的第一章,系统学习作图。

对照原书看,百度R  for Data Science 第一个结果就是了,免费。

第一步:查看你的电脑用户名是中文还是英文

第二步:预防中文用户名引起的麻烦

  如果你的用户名不幸是中文的,那就必须改为英文,否则无法安装Rstudio。

重要文件请保持云备份的习惯:坚果云、iCloud云盘都是非常好的双向同步云

第三步:下载R和Rstudio

我的B站准备工作视频,本来是给线上直播课准备的,公开在B站了,可以免费看的。 【R软件和R包安装】 https://www.bilibili.com/video/BV1J44y1R7ci/?share_source=copy_web&vd_source=ba670d5a7ca081b044384f15866b88ef

注意:只看R和Rstudio的下载部分,剩下的非学习范围(不需要装R包)。

百度网盘里的软件下载链接:

链接:https://pan.baidu.com/s/1YVf9lvI5jiK_7pPcdAQtvA 

提取码:glgk

一.认识R和Rstudio

R是一种编程语言,也是统计计算和绘图的环境,它汇集了许多函数,能够提供强大的功能。 R语言软件界面简陋,通常不直接使用,而是用图形界面的Rstudio。

RStudio是免费提供的开源集成开发环境(IDE)。RStudio提供了一个具有很多功能的环境,使R更容易使用,是在终端中使用R的绝佳选择。

第一次上手,可以先做两个最简单的图: 用

代码语言:javascript
复制
plot(rnorm(50)) #必应查查plot和runif什么意思
代码语言:javascript
复制
boxplot(iris$Sepal.Length~iris$Species,col = c("lightblue","lightyellow","lightpink"))

注:iris是一个R语言自带的数据框,通常用作示例。iris$Sepal.Length表示iris数据框的Sepal.Length这一列数据。以此类推。

二.设置字体大小

三.R语言基本操作


1.用Rproject管理工作目录

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

查看这一篇,养成好习惯: https://mp.weixin.qq.com/s/G-LXN9P2HVLv9v0cvyFJMA

2.显示文件列表

直接打命令不跟路径会显示哪里?显示默认路径,也就是工作目录。 相当于linux的ls。

代码语言:javascript
复制
dir()

零个对象?这可不是报错,这是因为你的工作目录里没东西。

所以我在工作目录下新建一个doudou.txt.再来试试(偷懒指南:向上箭头↑键)

这下不是零了。有豆豆.txt.了。

3.加减乘除

1+2 回车

4.赋值

赋值符号用<-,这是小于号加上减号,也可以按Alt加上减号 x<- 1+2  意思是把1+2的运算结果赋值给x,  赋值后,x会显示在右上角的框,Environment里的Value列表里     直接输入x 回车,就会把x的值(3)打印到控制台上,前面的那个[1]是结果的第一个,不用管他。

5.删除变量
代码语言:javascript
复制
a<-3
b <- 1
c <- 4
u <- 5+6
rm(b)
rm(u,c)  
rm(list = ls())#清空所有变量

代码可以复制,更推荐的方式是用键盘上q前面的那个tab键补齐。 看一下下面这个报错的原因:

代码语言:javascript
复制
ls()
## Error: unexpected input in "ls?

括号是中文的。

7.列出历史命令

history() 相当于鼠标单击右上角的history标签

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

8.清空控制台

快捷键ctrl+l

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 第一步:查看你的电脑用户名是中文还是英文
  • 第二步:预防中文用户名引起的麻烦
  • 第三步:下载R和Rstudio
  • 一.认识R和Rstudio
  • 二.设置字体大小
  • 三.R语言基本操作
    • 1.用Rproject管理工作目录
      • 2.显示文件列表
        • 3.加减乘除
          • 4.赋值
            • 5.删除变量
              • 7.列出历史命令
                • 8.清空控制台
                相关产品与服务
                云直播
                云直播(Cloud Streaming Services,CSS)为您提供极速、稳定、专业的云端直播处理服务,根据业务的不同直播场景需求,云直播提供了标准直播、快直播、云导播台三种服务,分别针对大规模实时观看、超低延时直播、便捷云端导播的场景,配合腾讯云视立方·直播 SDK,为您提供一站式的音视频直播解决方案。
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档