-1
私はi x j
マトリックスが1/0です。各行は個別の を表し、列は訪問数(要素Y/N)です。マトリックスと3次元配列へのベクトルR
A<-matrix(rbinom(21,1,.5), nc=3, nr=7)
私は寸法i x j x max(b)
を持つ3次元配列を作りたい個々のグループ
b<-c(1,2,2,1,1,2,3)
を表すベクトルがあります。
M<-array(NA, c(nrow(A),ncol(A),max(b)))
その個体および調査のために関連する1/0行 と一番上の行からM
にダウン埋めます。最後に余分な行はNAのままにしておきます。
ありがとうございました。これが意味をなさないことを願っています。
ほぼ。一番上の行からMを埋めるといいので、NAの行はすべて終わりです。たとえば、1は最初の3行が満たされ、最後の4行はNAとして – Nathan
@ Nathan - 手作業で 'array'を使用しても' M'を作成できますか?それをあなたの質問に追加しますか?それは将来の読者にとってはより明確になります。 – thelatemail
編集を参照してください。 'seq_along'を使って' 1:length(which(b == i)) 'のベクトルでどの引数を変更しますか。 – Vandenman