如何在Stata中组合变量
我有一个包含变量的Stata数据集:如何在Stata中组合变量,stata,Stata,我有一个包含变量的Stata数据集:A1,B1,A2,B2,A3,B3,…,A15,B15。所有带有A的变量均为性别,带有B的变量为相应的年龄 如何将所有变量组合成两个变量,A和B?所以A应该是A1+A2+A3A15和类似的B?显而易见的答案似乎是 generate A = A1+A2+A3 ... generate B = B1+B2+B3 ... 或者不那么痛苦 egen A = rowtotal(A*) egen B = rowtotal(B*) 假设没有其他变量的名称以A或B开头。这
A1
,B1
,A2
,B2
,A3
,B3
,…,A15
,B15
。所有带有A
的变量均为性别,带有B
的变量为相应的年龄
如何将所有变量组合成两个变量,
A
和B
?所以A应该是A1+A2+A3
A15
和类似的B
?显而易见的答案似乎是
generate A = A1+A2+A3 ...
generate B = B1+B2+B3 ...
或者不那么痛苦
egen A = rowtotal(A*)
egen B = rowtotal(B*)
假设没有其他变量的名称以A或B开头。这些答案的明显性让我觉得我没有正确理解您希望实现的目标。也许你应该重新审视以下内容,并以建议的方式提出你的问题
这里的好问题展示了精确的数据示例和一些代码尝试。如果没有一个例子,这就没有什么意义。“联合”是什么意思?或者,在什么意义上你可以添加15个性别变量或15个年龄变量?。随便猜一猜,你就有一个家庭多达15名成员的数据,并希望将年龄和性别制成表格。如果是这样的话,你需要重塑long的形象;我想我不明白问题出在哪里。对于数学家来说,一组由
+
连接的变量代表加法,但我认为这不是特里的意图。Nick在原始帖子下面的评论可能是正确的,但是Terry应该阅读我提供的链接上的指导,并将他的问题翻译成不那么模棱两可的内容。