这是一个非常简单的问题,但即使在寻找答案后我也感到难过。我进行了一项调查,调查中的一个问题询问了应对灾难的方法,并为最多3个答案提供了空间。我已经标记了16种可能的答案(答案代码)。但是,我正在尝试将3列组合在一起,只需剪切并粘贴Excel中第2列和第3列的第2列和第3列的响应。我尝试重塑,但似乎必须有另一个变量,如id随之而来。我知道这是一个非常简单的过程,但我无法弄清楚如何去做。
答案 0 :(得分:0)
我假设你有一个唯一的标识符patid
;如果你不这样做,你需要创建一个;
gen t=1
gen patid=sum(t)
的工作原理。您还需要命名这三个变量,以便它们以数字结尾,例如: v1 v2 v3
。那么以下应该有效:
preserve
keep patid v1 v2 v3
reshape v,i(patid)
tab v
restore
preserve
和restore
意味着在您打印完所需的表格后,您仍然可以获得原始数据库而不会使用reshape
。