小编For*_*ols的帖子

在R中创建一个带循环的矩阵

我试图在R中创建一个循环,在每两行中将我的矩阵替换为0×1,但我只能创建一个数字为1的矩阵.我不知道如何快速正确地实现它!

R代码

i<-1
r<-1
l<-1
repeat{
    while(i<3){
        if(l<7) {
            r<-rbind(r,1) 
            l<-l+1
        }else{
            r<-cbind(r,1)
            i<-i+1
            l<-1
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

开始示例矩阵

0   0   0
0   0   0
0   0   0
0   0   0
0   0   0
0   0   0
Run Code Online (Sandbox Code Playgroud)

最终矩阵:

1   0   0
1   0   0
0   1   0
0   1   0
0   0   1
0   0   1
Run Code Online (Sandbox Code Playgroud)

r matrix

1
推荐指数
1
解决办法
922
查看次数

标签 统计

matrix ×1

r ×1