I am using Stata 16, on mac and have provided a sample of my dataset using dataex at the very bottom of the page.
I started off creating the first column of my descriptive statistics table along with column titles using the following code:
asdoc, row(-, All, Col.2, Alcohol, Tobacco, Mar, Coc) title(Panel B: Average Starting age) save(myfile) replace
asdoc, row(\i, \i, \i, \i, \i, \i) append
foreach var of varlist Alcohol Tobacco Marijuana Cocaine{
qui sum `var'
local mf=`r(mean)'
asdoc, accum(`mf')
qui sum `var'
local mf=`r(mean)'
asdoc, row(`var', $accum)
}
Then I used the following code and tried to append my new results to the second column, but it appended it to the row instead

Thank you in advance,
Jason Browen
reshape long age_months Alc_Start Tob_Start Mar_Start, i(PUBID) j(year)
bysort PUBID_1997 (year): egen byte missed_visit = max(age_months == -5)
drop if missed_visit
drop if year>1997
drop if Alc_Start==-1
drop if Alc_Start==-2
drop if Alc_Start==-3
drop if Alc_Start==-4
drop if Alc_Start==-5
drop if Tob_Start==-1
drop if Tob_Start==-2
drop if Tob_Start==-3
drop if Tob_Start==-4
drop if Tob_Start==-5
drop if Mar_Start==-1
drop if Mar_Start==-2
drop if Mar_Start==-3
drop if Mar_Start==-4
drop if Mar_Start==-5
rename Cocaine Coc_Start
foreach var of varlist Alc_Start Tob_Start Mar_Start Coc_Start{
qui sum `var'
local mf=`r(mean)'
asdoc, accum(`mf')
qui sum `var'
local mf=`r(mean)'
asdoc, row(`var', $accum)
}
Code using dataex
input int(PUBID_1997 year) byte(Coc_Start1998 Coc_Start1999 Coc_Start2000 Coc_Start2001 Coc_Start2002 Coc_Start2004) int age_months float(Alcohol Tobacco Marijuana Cocaine) byte(Alc_Start Tob_Start Mar_Start missed_visit)
1 1997 -4 -4 -4 -4 -4 -4 190 15 12 . . 15 12 -4 0
4 1997 -4 -4 -4 -4 -4 -4 192 15 . . . 15 -4 -4 0
5 1997 -4 -4 -4 -4 -4 -4 186 12 12 13 . 12 12 13 0
6 1997 -4 -4 -4 -4 -4 -4 188 . . . . -4 -4 -4 0
9 1997 -4 -4 -4 -4 -4 -4 186 . . . . -4 -4 -4 0
10 1997 -4 -4 -4 -4 -4 -4 169 . . . . -4 -4 -4 0
11 1997 -4 -4 -4 -4 -4 -4 181 12 11 . . 12 11 -4 0
13 1997 -4 -4 -4 -4 -4 -4 154 . . . . -4 -4 -4 0
16 1997 -4 -4 -4 -4 -4 -4 182 12 14 . . 12 14 -4 0
21 1997 -4 -4 -4 -4 -4 -4 175 14 14 14 . 14 14 14 0
23 1997 -4 -4 -4 -4 -4 -4 173 . . . . -4 -4 -4 0
24 1997 -4 -4 -4 -4 -4 -4 152 . . . . -4 -4 -4 0
25 1997 -4 -4 -4 -4 -4 -4 167 . . . . -4 -4 -4 0
26 1997 -4 -4 -4 -4 -4 -4 199 . . . . -4 -4 -4 0
28 1997 -4 -4 -4 -4 -4 -4 159 . . . . -4 -4 -4 0
31 1997 -4 -4 -4 -4 -4 -4 175 . . . . -4 -4 -4 0
33 1997 -4 -4 -4 -4 -4 -4 199 15 . . . 15 -4 -4 0
34 1997 -4 -4 -4 -4 -4 -4 149 11 9 . . 11 9 -4 0
35 1997 -4 -4 -4 -4 -4 -4 175 . . . . -4 -4 -4 0
36 1997 -4 -4 -4 -4 -4 -4 198 12 14 13 . 12 14 13 0
37 1997 -4 -4 -4 -4 -4 -4 198 . . . . -4 -4 -4 0
38 1997 -4 -4 -4 -4 -4 -4 190 . . . . -4 -4 -4 0
39 1997 -4 -4 -4 -4 -4 -4 204 13 14 15 . 13 14 15 0
41 1997 -4 -4 -4 -4 -4 -4 169 . . . . -4 -4 -4 0
42 1997 -4 -4 -4 -4 -4 -4 162 . . . . -4 -4 -4 0
44 1997 -4 -4 -4 -4 -4 -4 186 . . . . -4 -4 -4 0
45 1997 -4 -4 -4 -4 -4 -4 160 . . . . -4 -4 -4 0
47 1997 -4 -4 -4 -4 -4 -4 176 . . . . -4 -4 -4 0
48 1997 -4 -4 -4 -4 -4 -4 166 13 . . . 13 -1 -4 0
49 1997 -4 -4 -4 -4 -4 -4 172 . . . . -4 -4 -4 0
50 1997 -4 -4 -4 -4 -4 -4 175 . . . . -4 -4 -4 0
51 1997 -4 -4 -4 -4 -4 -4 204 . . . . -4 -4 -4 0
52 1997 -4 -4 -4 -4 -4 -4 162 . . . . -4 -4 -4 0
53 1997 -4 -4 -4 -4 -4 -4 160 . . . . -4 -4 -4 0
54 1997 -4 -4 -4 -4 -4 -4 149 . . . . -4 -4 -4 0
55 1997 -4 -4 -4 -4 -4 -4 195 . . . . -4 -4 -4 0
56 1997 -4 -4 -4 -4 -4 -4 182 13 . . . 13 -4 -4 0
57 1997 -4 -4 -4 -4 -4 -4 183 . . . . -4 -4 -4 0
59 1997 -4 -4 -4 -4 -4 -4 191 . . . . -4 -4 -4 0
60 1997 -4 -4 -4 -4 -4 -4 157 . . . . -4 -4 -4 0
61 1997 -4 -4 -4 -4 -4 -4 165 . . . . -4 -4 -4 0
62 1997 -4 -4 -4 -4 -4 -4 204 . . . . -4 -4 -4 0
63 1997 -4 -4 -4 -4 -4 -4 149 . . . . -4 -4 -4 0
64 1997 -4 -4 -4 -4 -4 -4 207 . . . . -4 -4 -4 0
65 1997 -4 -4 -4 -4 -4 -4 156 . . . . -4 -4 -4 0
67 1997 -4 -4 -4 -4 -4 -4 199 9 . . . 9 -4 -4 0
68 1997 -4 -4 -4 -4 -4 -4 196 . . . . -4 -4 -4 0
69 1997 -4 -4 -4 -4 -4 -4 189 . . . . -4 -4 -4 0
70 1997 -4 -4 -4 -4 -4 -4 178 14 . . . 14 -4 -4 0
71 1997 -4 -4 -4 -4 -4 -4 205 13 . . . 13 -4 -4 0
75 1997 -4 -4 -4 -4 -4 -4 185 . . . . -4 -4 -4 0
76 1997 -4 -4 -4 -4 -4 -4 185 . . . . -4 -4 -4 0
78 1997 -4 -4 -4 -4 -4 -4 194 . . . . -4 -4 -4 0
79 1997 -4 -4 -4 -4 -4 -4 161 10 . . . 10 -4 -4 0
80 1997 -4 -4 -4 -4 -4 -4 191 . 14 14 . -4 14 14 0
81 1997 -4 -4 -4 -4 -4 -4 160 2 . . . 2 -4 -4 0
83 1997 -4 -4 -4 -4 -4 -4 191 . . . . -4 -4 -4 0
85 1997 -4 -4 -4 -4 -4 -4 159 . . . . -4 -4 -4 0
86 1997 -4 -4 -4 -4 -4 -4 198 14 15 . . 14 15 -4 0
87 1997 -4 -4 -4 -4 -4 -4 156 . . . . -4 -4 -4 0
89 1997 -4 -4 -4 -4 -4 -4 185 . . . . -4 -4 -4 0
90 1997 -4 -4 -4 -4 -4 -4 188 . . . . -4 -4 -4 0
91 1997 -4 -4 -4 -4 -4 -4 178 . . . . -4 -4 -4 0
92 1997 -4 -4 -4 -4 -4 -4 168 . . . . -4 -4 -4 0
94 1997 -4 -4 -4 -4 -4 -4 197 14 13 15 . 14 13 15 0
97 1997 17 -4 -4 -4 -4 -4 202 14 . . 17 14 -4 -4 0
100 1997 -4 -4 -4 -4 -4 -4 195 . . . . -4 -4 -4 0
101 1997 -4 -4 -4 -4 -4 -4 200 . . . . -4 -4 -4 0
104 1997 -4 -4 -4 -4 -4 -4 196 13 13 . . 13 13 -4 0
105 1997 -4 -4 -4 -4 -4 -4 166 12 13 . . 12 13 -4 0
107 1997 -4 -4 -4 -4 -4 -4 174 . . . . -4 -4 -4 0
108 1997 -4 -4 -4 -4 -4 -4 149 . . . . -4 -4 -4 0
109 1997 -4 -4 -4 -4 -4 -4 180 . 14 . . -4 14 -4 0
110 1997 -4 -4 -4 -4 -4 -4 157 . . . . -4 -4 -4 0
111 1997 -4 -4 -4 -4 -4 -4 193 15 15 . . 15 15 -4 0
113 1997 -4 -4 -4 -4 -4 -4 156 10 . . . 10 -4 -4 0
114 1997 16 -4 -4 -4 -4 -4 175 13 13 14 16 13 13 14 0
122 1997 -4 -4 -4 -4 -4 -4 152 . 5 . . -4 5 -4 0
126 1997 -4 -4 -4 -4 -4 -4 190 13 13 . . 13 13 -4 0
127 1997 -4 -4 -4 -4 -4 -4 180 . . . . -4 -4 -4 0
137 1997 -4 -4 -4 -4 -4 -4 201 16 . . . 16 -4 -4 0
138 1997 -4 -4 -4 -4 -4 -4 156 12 . . . 12 -4 -4 0
144 1997 -4 -4 -4 -4 -4 -4 175 . . . . -4 -4 -4 0
145 1997 -4 -4 -4 -4 -4 -4 155 10 . . . 10 -4 -4 0
146 1997 -4 -4 -4 -4 -4 -4 152 . . . . -4 -4 -4 0
147 1997 -4 -4 -4 -4 -4 -4 158 . . . . -4 -4 -4 0
148 1997 -4 -4 -4 -4 -4 -4 172 13 13 13 . 13 13 13 0
149 1997 -4 -4 -4 -4 -4 -4 169 . . . . -4 -4 -4 0
150 1997 -4 -4 -4 -4 -4 -4 159 13 10 . . 13 10 -4 0
153 1997 -4 -4 -4 -4 -4 -4 209 17 16 . . 17 16 -4 0
155 1997 -4 -4 -4 -4 -4 -4 207 13 16 14 . 13 16 14 0
156 1997 -4 -4 -4 -4 -4 -4 174 13 . . . 13 -4 -4 0
157 1997 -4 -4 -4 -4 -4 -4 183 . . . . -4 -4 -4 0
158 1997 -4 -4 -4 -4 -4 -4 149 . . . . -4 -4 -4 0
159 1997 -4 -4 -4 -4 -4 -4 209 16 16 . . 16 16 -4 0
164 1997 -4 -4 -4 -4 -4 -4 190 13 12 14 . 13 12 14 0
165 1997 -4 -4 -4 -4 -4 -4 208 16 . . . 16 -4 -4 0
166 1997 -4 -4 -4 -4 -4 -4 179 13 13 14 . 13 13 14 0
167 1997 -4 -4 -4 -4 -4 -4 149 . . . . -4 -4 -4 0
169 1997 -4 -4 -4 -4 -4 -4 171 . 13 . . -4 13 -4 0
end
label values PUBID_1997 vlR0000100
label def vlR0000100 1 "1 TO 999", modify
label values Coc_Start1998 vlR2191600
label def vlR2191600 16 "16", modify
label def vlR2191600 17 "17", modify
label values Coc_Start1999 vlR3511000
label values Coc_Start2000 vlR4909100
label values Coc_Start2001 vlR6536300
label values Coc_Start2002 vlS0923900
label values Coc_Start2004 vlS4685400
[/CODE]
0 Response to Need Help Appending a Column Using Asdoc
Post a Comment