したがって、この質問の同様のバージョンが以前に尋ねられたのを見たことがあります ( R を使用して合計が 100 になるすべての組み合わせを取得する) が、具体的に何を実行する必要があるかを理解する方法を見つけるのに苦労しています。R で、合計 10 になる 6 つの数字のさまざまな組み合わせのリストを作成しようとしています。ただし、0 と同じ # の繰り返しを行に含めたいと考えています。したがって、次のようになります。
10 0 0 0 0 0
9 1 0 0 0 0
8 2 0 0 0 0
私は以下を実行しようとしました:
C = t(restrictedparts(10,6, include.zero=TRUE))
ComboSet<-data.frame(do.call(rbind, lapply(1:nrow(C),function(i) getall(iterpc(table(C[i,]), order=T)))))
ただし、これを行うと、0 を含むバリエーションが含まれていないようです。実行中のさまざまな部分に include.zero=TRUE 関数を入力しようとしましたが、これまでのところうまくいきませんでした。助言がありますか?