美文网首页生信星球培训第六十九期
学习小组Day5笔记-朱殊璇

学习小组Day5笔记-朱殊璇

作者: 朱殊璇 | 来源:发表于2020-07-07 23:31 被阅读0次

R语言数据结构

一、向量

1、标量和向量的区分

(1)元素:指的是数字或者字符串(用chr表示)等。

(2)标量:一个元素组成的变量

(3)向量:多个元素组成的变量。

使用时,一般给向量“赋值“,赋值的内容可以是数值,也可以是字符串和数据框(在R语言中,表格被称为数据框)。
我们可以给变量赋于不同的值

1.jpg
在这4次操作中,x被赋予了4次值,每一次赋值都会将前一次的覆盖。
2、从向量中提取元素
(1)根据元素的位置
3.jpg

(2)根据元素的值


4.jpg

二、数据框

1、读取本地数据

2、设置行名和列名

3、数据框的导出

4、变量的保存与重新加载

5.jpg

前4步的操作都在这张图里了。

5、提取元素

- X[x,y]#第x行第y列
- X[x,]#第x行
- X[,y]#第y列
- X[y] #也是第y列
- X[a:b]#第a列到第b列
- X[c(a,b)]#第a列和第b列
- X$列名#也可以提取列(不用括号,并且支持自动补全,缺点是只能提取1列)

6、直接使用数据框中的变量

如果要提取数据框中的两列坐散点图,建立新的数据框a后,为了防止数据框名a的反复出现,有两种方法:

(1)attach

将数据框名添加到搜索环境中,可以直接提取列。做完以后detach(a)删除搜索环境,缺点是两个以上数据框名有重复时会报错。

6.jpg 7.jpg

(2)with

9.jpg

7、保存新建R脚本:将需要保存到代码复制到新的R脚本中,

10.jpg

课后问题:save(X,file="test.RData")这句代码如果报错object X not found,是为什么,应该怎么解决?
答:在R语言中需要区分大小写,我们没有给X变量赋值,因此保存时报错,应该将X改为x即可解决。

相关文章

  • 学习小组Day5笔记-朱殊璇

    R语言数据结构 一、向量 1、标量和向量的区分 (1)元素:指的是数字或者字符串(用chr表示)等。 (2)标量:...

  • 学习小组Day3笔记-朱殊璇

    如何安装linux软件 思维导图 一、Linux的应用商店:conda 阅读了生信星球的关于conda的文章,我了...

  • 学习小组Day7笔记-朱殊璇

    测序知识 测序知识太复杂啦,再加上明天要考执医,先粗略地列一个大纲

  • 学习小组Day6笔记-朱殊璇

    R包的学习:dplyr包 dplyr包主要用于数据清洗和整理,主要功能有:行选择、列选择、统计汇总、窗口函数、数据...

  • 学习小组Day4笔记-朱殊璇

    R语言基础 一、准备工作:设置电脑用户名,下载R和Rstudio 由于前期使用过R语言,R和Rstudio已经下载...

  • 学习小组Day2笔记-朱殊璇

    linux系统学习(mac版) 思维导图 1、什么是linux系统 阅读生信星球有关linux系统的介绍 linu...

  • day1-朱殊璇

    学习生信前的一些准备 下载和学习使用一些软件 效率软件: 快速截图软件snipaste 思维导图软件: 幕布、xm...

  • 学习小组Day5笔记-柏金bbj

    [学习小组Day5笔记-柏金bbj] 鼓捣了一晚上的成就,就用这个来补上d4的作业把~

  • 学习小组Day5笔记--kan

    笔记来自生信星球学习小组资料 Day5 学习内容-R语言数据类型 1.思维导图镇楼 2.R语言数据类型 向量 ve...

  • 2020-06-19

    学习小组Day5笔记--马小林 1、新手指南 (1)向量是由元素组成的,元素可以是数字或者字符串。(2)表格在R语...

网友评论

    本文标题:学习小组Day5笔记-朱殊璇

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