美文网首页生信星球培训第六十四期
学习小组Day5笔记-陈冰雪

学习小组Day5笔记-陈冰雪

作者: 陈冰雪 | 来源:发表于2020-06-09 17:54 被阅读0次

向量

元素包括数字和字符串。标量是指一个元素,可以是一个数字或者一个字符串;向量是指有序排列的几个数字或几个字符串。
变量赋值符号<-


罗列.png
范围
罗列.png
重复.png

从向量中提取元素

根据元素位置

1.png

根据元素值

2.png
3
4
其他从向量中提取元素的命令可参考学习
R语言笔记

数据框

读入数据

当数据文件所在目录被设为工作目录时,读入文件只需要写文件名(read.table('cancer.txt', header=TURE));当不设置工作目录时,读入文件时需要写完整路径(read.table('C:/Data/mydata/cancer.txt', header=TURE))。

read.table函数读入数据

文本数据常用储存格式有两种:一种是CSV(逗号分隔符文本),另一种是TXT(Tab分隔符或空格分隔符)。

读入txt格式文件

read.table("huahua.txt",sep="\t",header=T)
read.table("doudou.txt",sep=",",header=T)
header=T代表读入数据时将第一行作为列名,header=F不使用文件中第一行作为列名;若不指定sep参数,则默认参数sep='\t'。

读入csv格式文件

read.csv("XX.csv",sep=",",header=T),必须指定sep=","。
若使用read.csv函数读入数据时,则必须设置txt格式文件读入sep="\t",而不需要指定csv文件的sep,因为默认为","。

设置行名和列名

colnames() 查看列名
rownames() 查看行名
colnames( )[1]<-"bioplanet",修改第一列的列名
X<-read.csv("huahua.txt",sep = " ",header =T,row.names=2) 将第二列的元素作为行名。

5

数据框的导出

write.table函数 write.table (x, file ="", sep ="", row.names =T, col.names =T, quote =T)
x:需要导出的数据
file:导出的文件路径或名称
sep:分隔符,"\t"或","或" "
row.names:是否导出行序号,T是导出行序号
col.names:是否导出列名,T是导出列名
quote:字符串是否使用引号表示,T用引号表示,F则不用双引号。

变量的保存与加载

save(X,file="123.RData") #在数据没有处理完时临时保存
load("test.RData") #重新加载

提取元素

6
8

需要记的新手笔记

(1)R的赋值符号不是等号,而是<-
(2)在Console 控制台输入命令,相当于Linux的命令行
(3)R的代码都是带括号的,括号必须是英文的。
(4)显示工作路径 getwd()
(5)向量是由元素组成的,元素可以是数字或者字符串。
(6)表格在R语言中改名叫数据框_
(7)别只复制代码,要理解其中的命令、函数的意思。函数或者命令不会用时,除了百度/谷歌搜索以外,用这个命令查看帮助:?read.table,调出对应的帮助文档,翻到example部分研究一下。
(8)数据类型重点掌握向量和数据框

相关文章

  • 学习小组Day5笔记-陈冰雪

    向量 元素包括数字和字符串。标量是指一个元素,可以是一个数字或者一个字符串;向量是指有序排列的几个数字或几个字符串...

  • 学习小组Day6笔记-陈冰雪

    安装加载R包 用options函数设置R运行过程中的镜像安装dplyrinstall.packages("dply...

  • 学习小组Day7笔记-陈冰雪

    测序技术原理及三代测序技术初涉 第三代测序技术 高通量测序分类

  • 学习小组Day4笔记-陈冰雪

    安装R及Rstudio 网站下载R及RstudioRRstudio 认识R和Rstudio R是一种编程语言,也是...

  • 学习小组Day1笔记-陈冰雪

    Day1 陈冰雪 标题和列表 无序列表 苹果 香蕉 橘子 有序列表 苹果 香蕉 橘子 链接和图片 NCBI 引用 ...

  • 学习小组Day3笔记-陈冰雪

    Linux 环境下的软件安装 安装miniconda miniconda 包含了常用生信软件包的软件商城下载 mi...

  • 学习小组Day2笔记-陈冰雪

    什么是Linux 基于代码的操作系统,可以免费试用并自由传播,可以批量高效的处理文件,并且不需要占用较大内存 Li...

  • 学习小组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/qfistktx.html