r语言write.table(r语言writecsv函数参数)

本篇文章给大家谈谈r语言write.table,以及r语言writecsv函数参数对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

R语言读写最灵活的文件——txt文件

原文链接

R语言可以读取很多文件,其中以txt文本文件最为灵活,为什么呢,txt文件可以以任意符号作为分隔符,比如“,”,“\t”,空格,甚至`“……¥¥%¥”`等任意自定义的分隔符号。

这里先把工作空间切换到D盘下面,默认的一般是C盘的文档,我们要有分层管理文件的概念,否则我们还是一个合格的程序员吗?

setwd('D:\\')

读取文本文件主要用read.table(filePath,header = ,sep=)

filePath就是文件路径,header表示文件是否有头部,我这个文件没有租宽燃头部,值就为false,sep表示文件是以什么符号作为分隔符号。

头部是什么意思呢?

现在这里有4个文件,分别以空格,逗号,制表符,“/”作为分隔符,下面分别将其读取:

dat - read.table('1.txt',header = FALSE,sep = ' ')

dat2 - read.table('2.txt',header = FALSE,sep = ',')

dat3 - read.table('3.txt',header = FALSE,sep = '\t')

dat4 - read.table('4.txt',header = FALSE,sep = '/')

读取出来的数据都是一样的:

因为第二个文件是以逗号作为分隔符,所以也是可以用read.csv()读取的,read.csv()也是一个读取文件函数,后面会讲到。

把刚才读取的数据写入到一个新的文本文件里面,可以用write.table(),形式为:

write.table(dat,file = ,sep = ,row.names,col.names)

分别表示,

dat:被写的数据,

file:文件名(包含路径),

sep:分隔符,

row.names:是否有行名(比如第一行,第二行。。)就是行名,

col.names:是否有列名,同上,

当然了,一般行名与列名需要取有实际意义的名字,比如列名可以取(年龄、性别、成绩,这种表格相信大家应该都见过吧!)。

这里分别用" ","aaa","\t"作为分隔符,生成了3个文件。

write.table(dat,file = '5.txt',sep = ' ')

write.table(dat,file = '6.txt',sep = 'aaa')

write.table(dat,file = '7.txt',sep = '\t')

这弊虚样就保存了三个巧衫文件。当然了,你可以保存成任意你喜欢、需要的分隔符号。

原文链接: 原文链接

r语言write.table怎么控制小数点位数

数据导出前巧弊念,先用round函数处理数据精度,再卜喊导出。

data.nutrient孝困-round(data.nutrient,2)

write.table(data.nutrient,file="nutrient04",qmethod="double")

[img]

R语言设置write.table()输出的文件格式

write.table(),是保存数据为文件的函数。

得到悉早瞎的1234.txt,打开是这个样子:

"x"是列名,"1","2","3"睁铅是行名。不输出列名、行名和代表字符串的双引号睁空——加参数:quote = FALSE,row.names = FALSE, col.names = FALSE。

再次得到的4321.txt,打开来就成了这样:

r语言怎样把新数据再加到已有数据的excel表格里

把数据写入excel,主要是用write.table函数

用?write.table或者help(write.table)来查看帮助

以下是这个函数的一些参数:

write.table(x, file = "", append = FALSE, quote = TRUE, 让闹sep = " ",

            eol = "坦扒罩\n", na = "NA", dec = ".", row.names = TRUE,

            col.names = TRUE, qmethod = c("escape", "double"),

            fileEncoding = "")

里面有个append参数,默认是FALSE

append    

logical. Only relevant if file is a 此模character string. If TRUE, the output is appended to the file. If FALSE, any existing file of the name is destroyed.

把这个参数设置成TRUE就可以把数据追加到已有的文件后面了。

关于r语言write.table和r语言writecsv函数参数的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

标签列表