前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >生物技能树-R语言笔记Day1

生物技能树-R语言笔记Day1

原创
作者头像
VOHOKO
修改2024-04-12 13:25:21
1720
修改2024-04-12 13:25:21

第一天很兴奋🥰

心态很重要,提高效率

主要学习了R语言的基础,Rstudio的使用,R语言输出结果,R语言的数据和向量.

小洁老师好温柔呀

R语言基础= 数据➕函数

  1. 重点不是函数的原理,而是我要使用的数据,数据是什么格式
  2. 包,是一个函数的集合,一个工具

Rstudio

集成开发环境,可以让R语言变得更好用的图形界面

  1. 如何在Rstuddio新建项目 (R project)
  2. 如何新建脚本

脚本的名字不要.

脚本的运行方式:

  • 光标放在哪一行,点Run,逐行运行
  • 光标选中多行,Run运行
  • #可以为脚本添加注释

3. 如何新建交互式会话 session

与R交互的两个方式:“控制台窗口”和“脚本编辑器”

()前面的英文单词一定是一个函数,()里是数据

4. 文件要放对位置:

新建project的时候,系统会自动给生成一个同名的文件夹工作目录,因此读取的文件,脚本,输出结果都会在默认的工作目录里,如果读取的文件在其他文件里,需要在脚本编辑器里特别提取

../ 可以读取上一级文件

二级文件里也可以读取

R语言在说什么?

1. 输出结果

可以是图片,文件,等等

2. Error

如何解决:检查命令,环境,然后修正

3.Warning

如果输出的结果没有意外情况,可以忽略

4. 没反应

如果出现> 表示已经运行完成

5. 控制台窗口出现一个红色圆点且长时间不动

重启

6. 出现+

上一句的代码运行不完整

在+后面补全信息即可,或者esc退出(光标要在+后面),一定要处理

7. 出现提示信息

只要没有Error就可以忽略

8. 出现询问语句

一定要回答选择

数据类型及其组合

数据类型:

数值型numeric

字符型character 要加“”/‘’

逻辑型logica

  1. TURE
  2. FALSE
  3. NA

数据类型的判断和转换

代码语言:r
复制
> class() #可以判断数据类型
代码语言:r
复制
> is.xxx() #判断是否为xxx类型
代码语言:r
复制
> as.xxx() #将其他数据类型转换为xxx类型

数据的运算

比较运算

>,<,>=,<=,==,!=

逻辑运算

与&,或|,非!


向量

多个数据=向量(列)(需要是同一个类型的数据)

向量的生成

1.将元素放在一起

代码语言:r
复制
> c(2,3,4,5)
[1] 2 3 4 5
代码语言:r
复制
> c("a","b","c","f")
[1] "a" "b" "c" "f"

2.连续的数字用冒号:

代码语言:r
复制
> 1:5
[1] 1 2 3 4 5

3. 重复的用rep,规律的用seq,随机数勇敢rnorm

代码语言:r
复制
 rep("x",times=3)
 [1] "x" "x" "x"
 # x一定要加“”
代码语言:r
复制
> seq(from=3,to=21,by=4)
[1]  3  7 11 15 19
代码语言:r
复制
> rnorm(n=4)
[1] 0.93168482 0.03266106 0.98302102 0.87062830

4. 组合在一起变成更加复杂的向量

代码语言:r
复制
> paste0(rep("x", times=3), 1:3)
[1] "x1" "x2" "x3"

脚本乱码的解决方法 file>reopen with encoding>UTF-8>OK

课后思考:

paste0和paste有什么区别和联系?

load () 读取文件

sqrt() 开方

tab 作用, 可以出现提示,上下选择文件

光标放在>,点击向上建,可以修改上一条命令重新运行

生物技能树-2024生信入门3月学习班

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 心态很重要,提高效率
  • R语言基础= 数据➕函数
  • Rstudio
  • R语言在说什么?
    • 1. 输出结果
      • 2. Error
        • 3.Warning
          • 4. 没反应
            • 5. 控制台窗口出现一个红色圆点且长时间不动
              • 6. 出现+
                • 7. 出现提示信息
                  • 8. 出现询问语句
                  • 数据类型及其组合
                    • 数据类型:
                      • 数据类型的判断和转换
                        • 数据的运算
                        • 向量
                        • 多个数据=向量(列)(需要是同一个类型的数据)
                          • 向量的生成
                          领券
                          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档