我的数据集很长:data = df
ID category result
1 A Cat
1 B Dog
1 C Bird
2 A Dog
2 C Cat
3 B Cat
3 D Dog
我已经跑步
wide <- cast(df, ID~category, value="result")
我得到的结果是:
ID A B C D
1 1 1 1 0
2 1 0 1 0
3 0 1 0 1
我想要的是:
ID A B C D
1 Cat Dog Bird N/A
2 Dog N/A Cat N/A
3 N/A Cat N/A Dog
任何帮助将不胜感激!