如何使用R在csv文件中按列添加数据?

栏目: R语言 · 发布时间: 6年前

内容简介:翻译自:https://stackoverflow.com/questions/13079387/how-to-add-data-by-columns-in-csv-file-using-r

我有载体中包含的信息,例如:

sequence1<-seq(1:20)
sequence2<-seq(21:40)
...

我想将该数据附加到文件中,所以我使用:

write.table(sequence1,file="test.csv",sep=",",append=TRUE,row.names=FALSE,col.names=FALSE)
write.table(sequence2,file="test.csv",sep=",",append=TRUE,row.names=FALSE,col.names=FALSE)

但问题是,这是在一列中添加的,如:

1
2
3
...
21
22
...
40

我想在列中添加该数据,以便它最终像:

1         21
2         22
3         23
...       ...
20        40

我怎么能用R做到这一点?

write.table将data.frame或matrix写入文件.如果你想要两个使用write.table将两列data.frame(或矩阵)写入文件,那么你需要在R中创建这样一个对象

x <- data.frame(sequence1, sequence2)
write.table(x, file = 'test.csv', row.names=FALSE,col.names=FALSE)

请参阅?write.table以获得有关函数功能的非常清晰的描述.

正如@ JoshuaUlrich的评论所述,这不是一个R问题,由于它存储在磁盘上的方式,你不能将列附加到csv文件.

翻译自:https://stackoverflow.com/questions/13079387/how-to-add-data-by-columns-in-csv-file-using-r


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Parsing Techniques

Parsing Techniques

Dick Grune、Ceriel J.H. Jacobs / Springer / 2010-2-12 / USD 109.00

This second edition of Grune and Jacobs' brilliant work presents new developments and discoveries that have been made in the field. Parsing, also referred to as syntax analysis, has been and continues......一起来看看 《Parsing Techniques》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具