0

for ループに基づいて郡の値を word マトリックスに貼り付けて、シリーズ マトリックスを作成しました。これはうまくいきました:

assign(paste("matrix",sort(unique(data$county), decreasing=FALSE)[k],sep=""), matrix(0,100,100))

このマトリックスの別のセルに書き込みたいのですが、できません。これは失敗します:

assign(paste("matrix",sort(unique(data$county), decreasing=FALSE)[k],sep="")[j,i],1)

貼り付けはベクトルを生成し、[j、i]はそれに行列としてアクセスしようとしているため、「次元数が正しくありません」ため、エラーはpaste()にあります。ペーストを get() や eval() などでラップしようとしましたが、別のエラーが発生します。

問題は、この文字列を [j,i] でアクセスできる行列として返すにはどうすればよいかということです。

4

2 に答える 2