Hello all, thank you in advance for any advice. I would like to reshape the data I have sampled below from wide-->long having one variable called enroll for all enrollment levels. Here, vars g0, g00 and so on are preK, Kindergarten, etc.). The command I have used which is definitely flawed is:
I am not sure what is wrong, but I know something is wrong. Can anyone suggest proper i & j variables? I think that is my main problem and the fact that I encoded several variables in the cleaning process.
I have never had a great understanding of reshape and what i and j mean so I am glad I have this task at hand, hoping this helps me conquer it.
data sample:
Below is my output followed by a sample of the data. First, I know g00 needs to be renamed, I would like for the grades to be numerically ordered but logical: prek is 0, kindergaten is ??, grade 1 is 1... and so on. My j var should have 16 values (0, 00,1,2,3,...,14) not 15 but g00 isn't getting included in the reshape for some reason. Any suggestions on what can be a varname between 0 and 1 that will be numerically ordered? Or any varnames that can be <0?
Output:
Data after reshape:
Code:
reshape long g, i(id) j(grade)
I have never had a great understanding of reshape and what i and j mean so I am glad I have this task at hand, hoping this helps me conquer it.
data sample:
Code:
* Example generated by -dataex-. For more info, type help dataex clear input long(_fips district_fill _school _city) int year long(g0 g00) int(g1 g2 g3 g4) . 1 99999 . 2015 132 151 43 31 33 31 188 1 19 202 2015 1 221 7 7 8 2 184 1 147 52 2015 1 1 1 0 1 0 185 1 151 54 2015 1 153 1 3 2 3 52 1 329 121 2015 1 113 3 1 4 3 187 1 481 195 2015 1 2 3 2 0 2 188 1 489 202 2015 1 113 5 2 2 0 188 1 496 202 2015 132 59 18 11 13 17 186 1 524 144 2015 1 153 5 5 3 4 . 2 99999 1 2015 2 153 6 2 2 5 6 2 6 4 2015 1 113 3 2 2 4 7 2 549 21 2015 2 2 3 0 0 1 . 3 99999 1 2015 90 93 12 19 19 17 2 3 13 8 2015 92 113 1 0 3 1 . 3 108 . 2015 1 1 1 0 0 0 3 3 171 62 2015 2 2 0 2 1 1 4 3 282 98 2015 14 164 6 6 7 6 5 3 436 173 2015 17 24 4 11 8 9 . 4 99999 1 2015 155 152 3930 3841 3707 3649 11 4 4 15 2015 2 177 39 55 54 46 11 4 7 15 2015 1 166 55 49 40 41 11 4 18 15 2015 32 160 41 40 47 34 11 4 21 15 2015 152 113 4 1 2 2 . 4 25 55 2015 2 202 74 75 91 83 11 4 42 15 2015 1 175 61 55 55 55 . 4 49 88 2015 118 166 37 35 44 32 11 4 50 15 2015 1 1 0 0 0 0 11 4 59 15 2015 1 1 0 0 0 0 11 4 60 15 2015 1 175 62 45 55 64 11 4 61 15 2015 92 186 58 63 64 70 11 4 62 15 2015 2 157 56 48 54 67 11 4 64 15 2015 1 1 0 0 0 0 . 4 71 55 2015 1 171 53 55 62 53 11 4 75 15 2015 77 203 80 77 72 58 11 4 82 15 2015 98 188 44 51 48 49 11 4 85 15 2015 1 1 0 0 0 0 11 4 92 15 2015 32 132 45 43 37 37 11 4 100 15 2015 1 206 81 62 71 64 11 4 102 15 2015 1 154 36 35 35 39 . 4 103 39 2015 55 198 80 82 69 59 . 4 104 39 2015 1 1 0 0 0 0 11 4 106 15 2015 1 1 0 0 0 0 11 4 109 15 2015 2 168 61 50 47 57 11 4 121 15 2015 119 188 72 81 70 61 . 4 122 . 2015 1 1 0 0 0 0 11 4 137 15 2015 32 191 58 60 61 63 11 4 143 15 2015 1 1 0 0 0 0 . 4 150 55 2015 1 105 25 26 26 27 . 4 152 55 2015 56 183 63 67 61 51 . 4 153 55 2015 1 1 0 0 0 0 11 4 156 15 2015 1 1 0 0 0 0 11 4 169 15 2015 76 205 61 67 54 56 11 4 172 15 2015 1 83 23 28 23 30 . 4 176 55 2015 132 174 44 60 54 61 11 4 184 15 2015 1 208 10 4 9 3 . 4 191 68 2015 1 96 28 20 28 25 11 4 196 15 2015 39 181 48 57 44 57 11 4 200 15 2015 1 1 0 0 0 0 11 4 202 15 2015 2 211 67 59 55 70 . 4 203 55 2015 1 1 0 0 0 0 11 4 209 15 2015 1 1 0 0 0 0 11 4 214 15 2015 1 1 0 0 0 0 . 4 222 55 2015 2 145 33 48 44 53 11 4 234 15 2015 55 160 54 47 47 68 11 4 242 15 2015 1 154 35 42 27 29 11 4 269 15 2015 88 177 68 51 57 55 11 4 281 15 2015 55 218 79 82 62 75 11 4 283 15 2015 1 180 70 59 52 48 11 4 301 15 2015 44 161 52 57 56 47 11 4 302 15 2015 39 194 59 67 57 61 11 4 322 15 2015 1 1 0 0 0 0 11 4 327 15 2015 1 1 0 0 0 0 . 4 338 39 2015 1 1 0 0 0 0 11 4 342 15 2015 97 173 67 57 53 57 . 4 346 . 2015 92 171 48 47 36 43 11 4 348 15 2015 2 210 71 73 64 64 11 4 359 15 2015 1 1 0 0 0 0 11 4 373 15 2015 56 175 78 49 61 54 11 4 374 15 2015 1 187 65 71 75 74 11 4 375 15 2015 120 159 49 42 44 41 11 4 377 15 2015 115 163 40 46 35 32 11 4 382 15 2015 72 186 70 62 55 43 11 4 381 15 2015 2 157 48 51 49 46 . 4 384 88 2015 2 188 66 59 42 42 11 4 403 15 2015 1 140 29 40 34 38 11 4 409 15 2015 92 202 55 56 53 76 11 4 412 15 2015 118 175 62 74 65 52 . 4 418 55 2015 103 171 43 45 68 57 11 4 423 15 2015 1 188 87 85 60 57 11 4 427 15 2015 1 186 94 75 92 86 11 4 428 15 2015 1 1 0 0 0 0 11 4 429 15 2015 76 180 65 66 50 74 11 4 432 15 2015 1 1 0 0 0 0 11 4 435 15 2015 2 13 101 93 100 84 11 4 440 15 2015 2 194 59 72 56 74 11 4 443 15 2015 1 1 0 0 0 0 11 4 464 15 2015 1 1 0 0 0 0 11 4 465 15 2015 1 180 58 49 64 52 11 4 469 15 2015 1 1 0 0 0 0 11 4 473 15 2015 1 191 83 75 73 79 end
Output:
HTML Code:
. reshape long g, i(id) j(grade) (j = 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14) Data Wide -> Long ----------------------------------------------------------------------------- Number of observations 4,455 -> 66,825 Number of variables 22 -> 9 j variable (15 values) -> grade xij variables: g0 g1 ... g14 -> g -----------------------------------------------------------------------------
Code:
* Example generated by -dataex-. For more info, type help dataex clear input float id byte grade long(_fips district_fill _school _city) int year long(g00 g) 1 0 . 1 99999 . 2015 151 132 1 1 . 1 99999 . 2015 151 43 1 2 . 1 99999 . 2015 151 31 1 3 . 1 99999 . 2015 151 33 1 4 . 1 99999 . 2015 151 31 1 5 . 1 99999 . 2015 151 26 1 6 . 1 99999 . 2015 151 32 1 7 . 1 99999 . 2015 151 36 1 8 . 1 99999 . 2015 151 36 1 9 . 1 99999 . 2015 151 37 1 10 . 1 99999 . 2015 151 20 1 11 . 1 99999 . 2015 151 20 1 12 . 1 99999 . 2015 151 15 1 13 . 1 99999 . 2015 151 523 1 14 . 1 99999 . 2015 151 521 2 0 188 1 19 202 2015 221 1 2 1 188 1 19 202 2015 221 7 2 2 188 1 19 202 2015 221 7 2 3 188 1 19 202 2015 221 8 2 4 188 1 19 202 2015 221 2 2 5 188 1 19 202 2015 221 5 2 6 188 1 19 202 2015 221 4 2 7 188 1 19 202 2015 221 8 2 8 188 1 19 202 2015 221 6 2 9 188 1 19 202 2015 221 7 2 10 188 1 19 202 2015 221 7 2 11 188 1 19 202 2015 221 10 2 12 188 1 19 202 2015 221 7 2 13 188 1 19 202 2015 221 909 2 14 188 1 19 202 2015 221 910 3 0 184 1 147 52 2015 1 1 3 1 184 1 147 52 2015 1 1 3 2 184 1 147 52 2015 1 0 3 3 184 1 147 52 2015 1 1 3 4 184 1 147 52 2015 1 0 3 5 184 1 147 52 2015 1 1 3 6 184 1 147 52 2015 1 0 3 7 184 1 147 52 2015 1 1 3 8 184 1 147 52 2015 1 2 3 9 184 1 147 52 2015 1 1 3 10 184 1 147 52 2015 1 1 3 11 184 1 147 52 2015 1 0 3 12 184 1 147 52 2015 1 3 3 13 184 1 147 52 2015 1 33 3 14 184 1 147 52 2015 1 34 4 0 185 1 151 54 2015 153 1 4 1 185 1 151 54 2015 153 1 4 2 185 1 151 54 2015 153 3 4 3 185 1 151 54 2015 153 2 4 4 185 1 151 54 2015 153 3 4 5 185 1 151 54 2015 153 1 4 6 185 1 151 54 2015 153 5 4 7 185 1 151 54 2015 153 1 4 8 185 1 151 54 2015 153 5 4 9 185 1 151 54 2015 153 2 4 10 185 1 151 54 2015 153 0 4 11 185 1 151 54 2015 153 0 4 12 185 1 151 54 2015 153 0 4 13 185 1 151 54 2015 153 367 4 14 185 1 151 54 2015 153 370 5 0 52 1 329 121 2015 113 1 5 1 52 1 329 121 2015 113 3 5 2 52 1 329 121 2015 113 1 5 3 52 1 329 121 2015 113 4 5 4 52 1 329 121 2015 113 3 5 5 52 1 329 121 2015 113 1 5 6 52 1 329 121 2015 113 3 5 7 52 1 329 121 2015 113 2 5 8 52 1 329 121 2015 113 5 5 9 52 1 329 121 2015 113 0 5 10 52 1 329 121 2015 113 4 5 11 52 1 329 121 2015 113 2 5 12 52 1 329 121 2015 113 0 5 13 52 1 329 121 2015 113 413 5 14 52 1 329 121 2015 113 417 6 0 187 1 481 195 2015 2 1 6 1 187 1 481 195 2015 2 3 6 2 187 1 481 195 2015 2 2 6 3 187 1 481 195 2015 2 0 6 4 187 1 481 195 2015 2 2 6 5 187 1 481 195 2015 2 0 6 6 187 1 481 195 2015 2 1 6 7 187 1 481 195 2015 2 3 6 8 187 1 481 195 2015 2 0 6 9 187 1 481 195 2015 2 0 6 10 187 1 481 195 2015 2 0 6 11 187 1 481 195 2015 2 0 6 12 187 1 481 195 2015 2 0 6 13 187 1 481 195 2015 2 58 6 14 187 1 481 195 2015 2 58 7 0 188 1 489 202 2015 113 1 7 1 188 1 489 202 2015 113 5 7 2 188 1 489 202 2015 113 2 7 3 188 1 489 202 2015 113 2 7 4 188 1 489 202 2015 113 0 7 5 188 1 489 202 2015 113 4 7 6 188 1 489 202 2015 113 2 7 7 188 1 489 202 2015 113 1 7 8 188 1 489 202 2015 113 3 7 9 188 1 489 202 2015 113 5 end
Comment