テーブル内のフィールドに 1 から n までの連続した数値を入力しようとしています (または別のベクトルを作成する、どちらか簡単な方)。ここで、n は同じ因子レベルを共有するレコードの総数であり、その後 1 に戻ります。次のレベルなど。つまり、このようなテーブルの場合
data<-matrix(c(rep('A',4),rep('B',3),rep('C',4),rep('D',2)),ncol=1)
結果は、次のように新しい列 (例: "sample") になります。
sample<-c(1,2,3,4,1,2,3,1,2,3,4,1,2)