美文网首页
day37 R语言

day37 R语言

作者: meraner | 来源:发表于2022-07-23 20:30 被阅读0次

第三课 外部数据导入导出

读入:

a=read.table('XX.txt',sep= '\t',header = T) #意思是从那个txt文件读数据到a,以制表符为分割,第一行是表头。参数之间要用逗号分隔。
b=read.table('xxx.txt.gz', sep='\t', comment.char='!' ,sep='\t')
也可以读压缩的txt文件。如果文件前面有很多注释,前面可能有!这样的标注,那么读入的时候要忽略这些。
还有些必须加上路径(不在工作目录下的文件)比如:
a=read.table('~/Downloads/B19D.rm.ocf.values.txt', header=T)
读入csv
read.csv('XX.csv)

读出:

write.csv(a, 'test.csv') #把a这个变量导出成csv文件

行名

rownames(b)=b[,3]
想把第三列作为行名,但是报错。原来行名必须是唯一的啊。

Error in .rowNamesDF<-(x, value = value) :
duplicate 'row.names' are not allowed
In addition: Warning message:
non-unique values when setting 'row.names': ‘APITD1’, ‘AQP1’, ‘C1QTNF5’, ‘CCDC103’, ‘CCDC177’, ‘CDRT1’, ‘CFB’, ‘CHMP3’, ‘CHTF8’, ‘CKS1B’, ‘CRYBG3’, ‘DCAF8’, ‘DEFB130’, ‘EFNA3’, ‘FAM47E-STBD1’, ‘GALT’, ‘GOLGA7B’, ‘IDS’, ‘ITFG3’, ‘KBTBD4’, ‘KRBOX1’, ‘LIMS3’, ‘LSP1’, ‘LTB4R2’, ‘MDGA2’, ‘MRPL30’, ‘MRPS17’, ‘MUC3A’, ‘NAA60’, ‘NPIPA7’, ‘NXF2’, ‘NXF2B’, ‘PAGR1’, ‘PI4K2A’, ‘PLA2G4B’, ‘PMF1-BGLAP’, ‘PRRG1’, ‘PTCD1’, ‘RBL1’, ‘RNASE11’, ‘RP11-599B13.6’, ‘RP11-73M18.2’, ‘RPP14’, ‘SEPT1’, ‘SHPK’, ‘SIGLEC5’, ‘SLC25A10’, ‘SOHLH2’, ‘SOX7’, ‘TAP2’, ‘TLR9’, ‘TM9SF1’, ‘TMEM236’, ‘TMEM239’, ‘TUBB3’, ‘UGT2A1’, ‘XXbac-BPG181M17.5’, ‘ZFP41’, ‘ZNF547’, ‘ZNF668’, ‘ZNF709’, ‘ZNF763’, ‘ZNF788’, ‘ZNF8’

读入的文件的保存成Rdata格式

save(b, file=' XX.Rdata')
保存为当前工作文件夹下

csv和txt 文件类型区别

它们都是文本文件。
csv,Comma-separated values,用半角逗号(’,’)作为字段值的分隔符。csv和excel之间互相导貌似比较方便。
txt文件则没有明确要求,可使用逗号/制表符/空格等 多种不同的符号。

R语言里读入数据的时候,写文件名有两种方式:

(1)先设定工作目录(用setwd函数)。接着读文件时只需要写文件名即可,之后操作也在工作目录进行,比较方便。
(2)如果读取非工作目录的数据,要使用完整路径。

相关文章

  • day37 R语言

    第三课 外部数据导入导出 读入: a=read.table('XX.txt',sep= '\t',header =...

  • 学习小组Day4笔记-皇晓燕

    R语言和R studio R语言是全面的统计分析平台,计算作图等等 R studio是R语言的操作平台 下载R语言...

  • Day4 学习小组--张小张

    今天是 R 语言基础的学习 了解R与Rstudio R 语言是一款统计软件; R 语言也是一门编程语言,语言也是一...

  • 学习小组Day4笔记--扬马延

    R语言学习 1. R以及R studio安装 直接搜索R语言网页可直接安装 2. R语言入门 参考书目《R for...

  • 《学习小组Day4笔记--寒鹤》

    R语言基础 今天的课程内容是R语言基础,包括R及Rstudio的安装,R语言的一些基本操作等。因之前已学习过R语言...

  • R语言基础--数据类型-总结

    R语言基础--数据类型-总结 1、R语言基础--数据类型之向量 2、R语言基础--数据类型之因子 3、R语言基础-...

  • 学习小组Day4-沈荣

    R语言基础 1.R与Rstudio的安装 2.了解R与Rstudio ①R语言: R是一种编程语言,也是统计计算和...

  • R 语言脚本操作MySQL 在Windows环境的自动运行

    环境配置 R语言运行环境 安装 R语言环境: R语言官网 镜像下载地址清单 清华下载镜像Download R fo...

  • 学习小组day4笔记-曾俊辉

    R语言和R studio R语言是全面的统计分析平台,计算作图等等等等R studio是R语言的操作平台 下载R语...

  • 学习小组Day5笔记--LA

    R语言的操作 1.R语言的操作前提知识 1.R语言赋值,a <- 2.Console是输入命令的控制台 3.R语言...

网友评论

      本文标题:day37 R语言

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