在R中我收集n^2
个数字矩阵,每个矩阵取决于一对数值参数a
,b
。
我想将每个矩阵M
写在一个单独的文件中,在文件名中指定对a
,b
。我正在考虑
write.csv(M,file="M_0_0")
代表a==0
b==0
等等。
不幸的是,我不知道如何自动化该过程并到达集合“M_a_b”;对于必要的语法有任何建议吗?
我非常感谢你!
答案 0 :(得分:2)
正如EDi建议的那样,
for (j in 1:n) {
for (k in 1:n){
# create or rename your matrix here
write.csv(M, file= paste("M_",j,"_",k,sep='',collapse=''))
}
}
但除非其他地方有一些灾难性的错误代码坚持每个文件都有一个矩阵,否则我强烈建议将矩阵存储在尽可能少的文件中,并以合理的方式编制索引。