-4

a1、a2、a3...a15を作成する方法があるのだろうか、しかしマトリックス内の[i、j]の位置を与える方法があるのだろうか(Rで)

for(i in 1:15)
{
for(j in 1:10)
{
 assign(paste("a",i,sep="")),i)
}
}

例えば:

   With i=1: `a1[1,1]=1, a1[1,2]=1`

次の i=2 では:a2[2,1]=2, a2=[2,2]=2

        i=10: `a10[10,1]=10,a2[10,2]=10`
4

2 に答える 2

1

たぶん、このようなものですか?

a <- array(dim=c(4,4,2))

for(i in 1:4)
{
  a[i,i,] <- i
}

a[1,,]
#      [,1] [,2]
# [1,]    1    1
# [2,]   NA   NA
# [3,]   NA   NA
# [4,]   NA   NA

a[3,,]
#      [,1] [,2]
# [1,]   NA   NA
# [2,]   NA   NA
# [3,]    3    3
# [4,]   NA   NA
于 2013-06-27T15:56:48.350 に答える