学习小组Day5笔记--xr

作者: xryyz | 来源:发表于2020-09-18 21:26 被阅读0次

今天的学习内容是R的数据结构

R的数据类型有:
向量
矩阵
数组
数据框
List
注:?read.table 可用查看命令的帮助
c不适合用来赋值变量,因为c是常用函数

1.向量

向量是由多个元素组成的变量
通过‘<-’符号进行赋值

x<- c(1,2,3) 
x<- 1:10 

x 就是一个向量,并且这里随着赋值的改变,x变为最后一次赋值的向量

从向量中提取元素

根据位置提取和根据值提取

2.数据框

像有行列组成的表格
注:读取的文本要放在工作目录下

2.1读取本地数据

read.table(file = "huahua.txt",sep = "\t",header =T)
#读取huahua文档
#可以不用指定sep参数,因为read.txt函数默认参数sep='\t'
#header =T,表示读入数据时将第一行作为列名

2.2设置行名和列名

X<-read.csv('doudou.txt')
colnames(X) #查看列名
rownames(X) #查看行名

可用于公司返回数据,补齐左上角第一格的空格

colnames(X)[1]<-"bioplanet"
X<-read.csv(file = "huahua.txt",sep = " ",header =T,row.names=1)#修改第一列为行名

2.3数据框的导出

类似于保存数据到文档中

write.table(X,file = "yu.txt",sep = ",",quote=F)

2.4提取元素

x相当于提取行,y相当于提取列

X[x,y] #行列提取
X[x,] #第x行
-X[,y] #第y列

3.矩阵

主要通过matrix函数来完成矩阵的创建

matrix(data = ,nrow = n,ncol = n,byrow = ,dimnames =list(row_vector,col_vector) )
# data元素
# nrow和ncol行和列
# dimnames包含了可选的、以字符型向量表示的行名和列名
# byrow(byrow=TRUE)按列来排列数据
(byrow=FALSE)按行来排列数据
#dimnames =list(row_vector,col_vector)可选的行列名称

4.数组

array(data,dimensions,dimnames)
#data为元素
#dimensions为维度
#dimnames维度名称

5.list

x <- list()
#()里可以是不同数据类型的元素

相关文章

  • 学习小组Day5笔记--xr

    今天的学习内容是R的数据结构 R的数据类型有:向量矩阵数组数据框List注:?read.table 可用查看命令的...

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

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

  • 学习小组Day5笔记--kan

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

  • 2020-06-19

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

  • 学习小组Day2笔记--xr

    思维导图——常用命令的框架梳理 笔记内容——命令的具体细节 服务器登录 用xshell软件进行登录代码:ssh 用...

  • 学习小组Day3笔记--xr

    今天的学习内容是在Linux上安装软件,用miniconda进行fastqc的安装 1.miniconda安装 c...

  • 学习小组Day4笔记--xr

    今天是R的安装和几个简单语言学习 1.安装R和Rstudio 要注意电脑用户名是不是中文,中文会导致安装问题 2....

  • 学习小组Day6笔记--xr

    主要学习内容1.以dplyr包安装为例学习加载和安装的过程2.学习了dplyr的五个基础函数的用法mutate()...

  • 学习小组Day7笔记--xr

    不知不觉就到学习的最后一天了,今天的学习内容是测序基础知识

  • 学习小组day5 笔记(丹)

    时间不足,只能上传思维导图了

网友评论

    本文标题:学习小组Day5笔记--xr

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