我正在使用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 .. ..
答案 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=",")