こんにちは、次のようなデータがあります。
partNumber manufacturer supplier availability
p1 m1 s1 100
p1 m1 s2 500
p2 m2 s1 200
p2 m2 s3 300
....
私の予想される出力は次のようになります。
partNumber manufacturer s1 s2 s3...
p1 m1 100 500 0 ...
p2 m2 200 0 300 ...
...
reshape2 パッケージで dcast を使用してこれを実装しようとしていましたが、これが私のコマンドです:
df.dcast <- dcast(df, partNumber + manufacturer ~ supplier, value.var="availability")
ただし、出力値は 0 と 1 のみであり、可用性の値を表示する代わりに出力をチェックアウトに変えたようです。
partNumber manufacturer s1 s2 s3...
p1 m1 1 1 0 ...
p2 m2 1 0 1 ...
...
ところで、コマンドの実行中に警告が表示されます
Aggregation function missing: defaulting to length...
集計関数が何をするのかよくわかりません。ヘルプと説明があれば幸いです。