2016-09-21 20 views
-2

我有一個塔塔包含數據集的變量:A1B1A2B2A3B3,...,A15B15。所有與A變量是性別和B是相應的年齡。我怎樣才能結合變量在Stata

如何將所有變量合併爲兩個變量:AB?所以A將是A1+A2+A3,...,A15B類似?

+1

好的問題表現出精確的數據實例,並在代碼中的一些嘗試。沒有一個例子,這沒什麼意義。 「結合」是什麼意思?或者,您可以添加15個性別變量或15個年齡變量(這是什麼意思)?瘋狂地猜測,你有一個家庭的15名成員的數據,並希望列出年齡和性別。如果是這樣,你需要'重塑'很長。 –

回答

1

顯而易見的答案似乎是

generate A = A1+A2+A3 ... 
generate B = B1+B2+B3 ... 

或更少痛苦,

egen A = rowtotal(A*) 
egen B = rowtotal(B*) 

假設你有沒有其他的變量,其名稱以A或B.這些問題的答案是明擺着讓我覺得我沒有正確理解你希望完成的事情。也許你應該按照建議的方式回顧以下問題並提出問題。

這裏

https://stackoverflow.com/help/mcve

+1

我不認爲我是對的;我想我不明白問題是什麼。對數學家來說,用'+'連接的一組變量表示加法,但我不認爲這就是特里所期望的。尼克在原帖之下的評論可能是正確的,但特里應該閱讀我給出的鏈接上的指導,並將他的問題轉化爲不太模糊的東西。 – 2016-09-22 11:58:44