CSV文件行名称总是重复出现

时间:2016-08-27 05:38:08

标签: r

我正在使用R的嵌套循环在row_name=T中编写csv文件,行名称总是重复

m=4
n=5 
for (j in 1:m) 
{ 
    for (i in 1:n) 
    {
        write.table(data, file="result.csv", append=T, row.names=T, col.names=F,sep=",") 
    } 
}

输出= rowname = 1,2,3,4,5,1,2,3,4,5,...但是我想要1,2,3,4,5,6,7,8 .. ..

1 个答案:

答案 0 :(得分:0)

@ 42 - 评论中的回答很好。如果决赛桌的大小不是太大,你也可以尝试这种方法 -

m=4
n=5 
for (j in 1:m) 
{ 
  for (i in 1:n) 
  {
    data <- data.frame(matrix(rnorm(40),20))
    write.table(data, file="result.csv", append=T, row.names=F, col.names=F,sep=",") 
  } 
}

final.data <- read.csv("result.csv",header = F)
final.data <- data.frame(cbind(1:nrow(final.data),final.data))
write.table(final.data, file="result.csv", row.names=F, col.names=F,sep=",")