gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 05:07:55 26 4
gpt4 key购买 nike

我有矢量中包含的信息,例如:

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

我想将该数据 append 到文件中,所以我正在使用:
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或矩阵写入文件。如果要两个使用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文件中的存储方式,因此无法将其追加到csv文件中。

关于r - 如何使用R在CSV文件中按列添加数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13079387/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com