美文网首页生信星球培训第九期
2018-11-16学习小组 Day5--向量与数据框(李夕)

2018-11-16学习小组 Day5--向量与数据框(李夕)

作者: 我手写我心do | 来源:发表于2018-11-17 00:12 被阅读17次

?read.table:调出帮助文档
今天主要学习两大重要数据类型:

  • 向量
  • 数据框(表格)

附:R语言数据类型
- 向量(vector)
- 矩阵(Matrix)
- 数组(Array)
- 数据框(Data frame)
- List

向量

  1. 变量分为标量与向量:
  • 标量:单个元素组成的变量:1;"a"
  • 向量:多个元素组成的变量:c(1,2,3);c("a","b","c")
    元素可以是数字也可以是字符串
  1. 提取向量元素方法
  • 根据元素位置:
    (1)x[4]
    (2)x[-4]
    (3)x[2:4]
    (4)x[-(2:4)]
    (5)x[c(1,5)]
  • 根据值大小
    (1)x[x==10]
    (2)x[x<0]
    (3)x[x%in%c(1,2,5)]

数据框

读取表格数据,文件最好存入工作目录下,方便读取。
常用read.csv()read.table()读取数据

  1. 读取本地数据:
    a=read.csv(file="double.txt",seq="\t",header=T):将数据框赋值给变量a
  2. 查看与设置行列名
  • header=T表示默认第一行为列名,若header=F,表示第一行不设置为列名
  • row.names=1:表示默认第一列为行名,不输入则第一列
  • colnames(变量名):查看列名
  • rownames(变量名):查看行名
  • colnames(x)[1]="bioplanet":将数据框x的第一列名称改为bioplanet
  • rownames(x)[1]="bioinfo":将数据框x的第一行名称改为bioinfo
  1. 导出数据框
    write.table(file="new.txt",sep=",",quote=F)

quote:quote 制定包围字符型数据的字符。默认情况下,字符串可以被 " 或 ’ 括起,并且两种情况下,引号内部的字符都作为字符串的一部分。有效的引用字符(可能没有)的设置由参数 quote 控制。默认值改为 quote = “”
4.变量的保存于重新加载

  • 保存
    所有变量 save.image(file="文件名.RData")
    某个变量 save(frame1,file="frame1.RData")
  • 重新加载
    load("frame1.RData")
  1. 提取元素
    A[x,y]:向量A的第x行第y列
    A[x,]:向量A的第x行
    A[,y]:向量A的第y列
    A[y]:向量A的第y列
    A[a:b]:向量A的第a列到第b列
    A[c(a,b)]:向量A的第a列和第b列
    A$列名:提取列
    图片.png

相关文章

  • 2018-11-16学习小组 Day5--向量与数据框(李夕)

    ?read.table:调出帮助文档今天主要学习两大重要数据类型: 向量 数据框(表格) 附:R语言数据类型- 向...

  • 学习小组Day5笔记--Jeremy

    今日学习重点 熟悉向量、数据框的使用 理解元素、标量、向量 变量赋值方法 从向量中提取元素 数据框的读取、设置行列...

  • DAY5-数据结构

    新手重要的是学习向量和数据框 理解元素,向量和标量 从向量中提取元素1.读取本地数据2.设置行名和列名3.数据框的...

  • R语言分组汇总apply族,aggregate

    向量汇总 tapply(x,group,function) #mean 对向量,summary对数据框 数据框分类...

  • 学习小组Day5笔记——学生小幸

    今日份学习为R语言的数据类型,重点掌握向量和数据框。其中向量比较容易理解,数据框的用处很多,功能强大。作业:是否将...

  • 学习小组Day5笔记-随风

    基本知识 向量数据框矩阵数组 向量 标量:一个元素向量:多个元素 向量中提取元素 数据框 读取数据 行名和列名 导...

  • 生信学习Day5-森森

    生信学习第5天,昨天学习Rstudio基本操作后,今天继续学习R语言的向量、数据框。 向量 1. 标量和向量的区分...

  • 学习小组Day5笔记-Bonnie

    数据结构 生信星球后台“数据类型”可以获得示例数据 数据类型 主要学习向量、数据框1.向量从向量中提取元素 根据元...

  • 学习小组Day5笔记--Drku

    今天主要是关于向量、数据框、向量及数据框的提取介绍。 Part1 一 1 生成向量 一 2 提取向量 Part2 ...

  • 学习小组Day3

    内容 1.建立 向量: 数据框: 2.提取子集 向量: 数据框: 3.数据框命名 4.导出、保存、重加载 作业:s...

网友评论

    本文标题:2018-11-16学习小组 Day5--向量与数据框(李夕)

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