R修改csv文件中的元素矩阵

时间:2016-10-12 18:34:41

标签: r csv matrix element

我认为我的问题并不复杂,但我找不到解决方案。 我想修改csv格式的矩阵元素。 我使用write.table命令写入矩阵,但我不知道如何更改元素A [i,j]并且不重写所有矩阵。例如,如果我使用下面的代码,则所有矩阵都是重写而不仅仅是元素A [2,2]。

 A<- rbind(c(1,2,3),c(4,5,6),c(7,8,9))
 A
 [,1] [,2] [,3]
 [1,]    1    2    3
 [2,]    4    5    6
 [3,]    7    8    9
 write.table(A, file = "A.csv", sep = "\t", col.names =T, row.names =T)
 #I modify 2 elements of matrix
 A[2,2]<-0
 A[1,1]<-0
 A
      [,1] [,2] [,3]
 [1,]    0    2    3
 [2,]    4    0    6
 [3,]    7    8    9
 write.table(A[2,2], file = "A.csv", sep = "\t", col.names =T,

当然下面的代码只打印元素A [2,2]

 write.table(A[2,2], file = "A.csv", sep = "\t", col.names =T,     row.names=T)

但我想修改csv文件中的元素A [2,2] 谢谢你的帮助

0 个答案:

没有答案