R语言中,如果5个向量长度不同,怎样进行数据存储于一个txt文档

因为数据相同时的date。frame,在数据长度不同时不可用

如果两向量为a,b
a <- c(1:5) #长度5
b <- c(1:7) #长度7
# 写入到文本text.txt
write.table(t(a), file = "test.txt", append = T, col.names = F, row.names = F)
write.table(t(b), file = "test.txt", append = T, col.names = F, row.names = F)
# t() 函数将向量转置 以便以行的形式写入
# append 是继续在文件末尾写入而非擦写
# col.names 和row.names 设定为行和列的标签为空。追问

我想输出为不同的列,可以实现吗

追答

不同列就不加那个t() , 不转置
write.table(a, file = "test.txt", append = T, col.names = F, row.names = F)
write.table(b, file = "test.txt", append = T, col.names = F, row.names = F)

温馨提示:答案为网友推荐,仅供参考
相似回答