【发布时间】:2011-09-03 07:23:30
【问题描述】:
我无法解决以下 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 的缺失值也会造成麻烦。
【问题讨论】: