带矩阵的文本文件

时间:2019-03-28 13:20:25

标签: r matrix

我希望实现的期望:

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

所以我想知道如何解决此问题以获得所需的输出?可以这样做并为此矩阵指定行名吗?谢谢你!

1 个答案:

答案 0 :(得分:1)

我将在此处添加完整的答案,因为评论仅允许使用单行代码:

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)