編集2:開始データで更新
編集 1: 長い形式に溶かす前に、melt 関数のデータまたはパラメーターを変更する方法 (見落としているか理解していない可能性があります) を知りたいです。
次のデータから始めました。
type1 type2 type3 type4
A 43 0 1 0
B 6 0 1 0
C 16 0 3 1
D 17 0 2 2
溶けるとこんな感じ。
Sample variable count proportion
1 A type1 43 0.97727273
2 A type2 0 0.00000000
3 A type3 1 0.02272727
4 A type4 0 0.00000000
5 B type1 6 0.85714286
6 B type2 0 0.00000000
7 B type3 1 0.14285714
8 B type4 0 0.00000000
9 C type1 16 0.80000000
10 C type2 0 0.00000000
11 C type3 3 0.15000000
12 C type4 1 0.05000000
ただし、合計で、すべての可能な変数として type1 から type5 が存在する必要があります。データにはタイプ 5 が含まれていなかったため、融解データの一部ではありませんでした。テーブル内のサンプルごとにすべての変数を使用したいと思います。したがって、データにないタイプ 5 については、エントリがないのではなく、Sample type5 0 0 が必要です。メルトとキャストの API を見ましたが、上記の問い合わせに対する回答が見つかりませんでした。
何か案が?ありがとう!