ロングからワイド型に変換するときにエラーになってしまう

ロングからワイド型に変換するときに下記のようにエラーになってしまうことがあります。

image

ロングからワイド型に変換する際に、1行は一意な値の組み合わせになっている必要があります。

例えば、下記のようなデータがあったとします。

性別と売上でロングからワイドにしようとすると、これらの行はJapanと年齢の値が一意ではなく重複しているためにエラーになってしまいます。

実行結果

もしこれが、下記のように国がJapanだが、年齢は30と29のため重複していないようであれば、問題なくワイド型に変換することができます。

実行結果

そのため、ロングからワイド型の対象となる列以外で重複行を除く、または集計をしていただくと良いかと思います。