首页 > 解决方案 > 带矩阵的文本文件

问题描述

我希望实现的愿望:

hello number
A 1 1
B 1 1

这是代码

m2=matrix(1,2,2)
row.names(m2)=c("A","B")
fileConn <- file("name.txt")
  writeLines(c(paste0("hello number"),
  c(paste(m2))), fileConn)
  close(fileConn)

但我明白了

hello number
1
1
1
1

所以我想知道如何解决这个问题以获得所需的输出?有可能这样做并且有这个矩阵的行名吗?非常感谢!

标签: rmatrix

解决方案


我将在这里添加一个完整的答案,因为评论只允许单行:

file <-  "name.txt"
writeLines("hello number",con=file)
write.table(m2,file=file,append=T,col.names=F)
write("goodbye number", file=file,append=T)

推荐阅读