我无法解决以下 Stata 编程问题:
我有一张表格,列出了客户购买的所有汽车,并制作:
Customer | Make | Price
-----------------------
c1 | m1 | 1
c1 | m1 | 2
c1 | m3 | 1
c2 | m2 | 2
c3 | . | .
我想将其转换为每个客户一个观察/行的表格,列出每个品牌支付的最高价格:
Customer | m1 | m2 | m3
-----------------------
c1 | 2 | 0 | 1
c2 | 0 | 1 | 0
c3 | 0 | 0 | 0
我如何实现这一目标?我知道reshape wide
,但这不起作用,因为c1 | m1
双排。此外,缺少的值c3
会造成麻烦。