These are the steps I have taken so far:
by facID, sort: keep if (_n == 1) | (_n == _N)
reshape wide tool_1_maternal tool_2_maternal tool_3_maternal tool_4_maternal tool_5_maternal tool_6_maternal total_maternal, i(facID) j(qdate)
Code:
* Example generated by -dataex-. To install: ssc install dataex
clear
input str2 facID byte(tool_1_maternal tool_2_maternal tool_3_maternal tool_4_maternal) int tool_5_maternal byte(tool_6_maternal total_maternal) float qdate
"01" 40 100 67 88 100 63 84 225
"01" 40 67 17 38 50 0 38 223
"01" 0 100 67 88 100 63 76 227
"01" 40 100 80 88 40 75 68 224
"01" 0 50 0 43 25 0 23 222
"01" 0 83 40 86 100 43 71 226
"02" 40 67 20 43 60 29 46 223
"02" 0 33 17 38 17 0 23 222
"02" 40 67 40 75 60 29 61 224
"02" 60 100 80 100 100 63 88 227
"02" 20 100 80 75 75 43 71 226
"02" 80 100 83 86 80 57 86 225
"03" 60 83 67 75 83 63 77 226
"03" 0 50 33 38 33 13 33 223
"03" 40 83 40 63 40 38 57 224
"03" 60 83 80 75 100 63 81 227
"03" 60 100 83 88 83 75 87 225
"04" 80 100 67 50 67 38 59 226
"04" 40 33 0 25 17 0 23 222
"04" 0 17 17 38 17 0 21 221
"04" 80 100 67 75 67 50 74 227
"04" 0 83 0 38 50 25 33 223
"04" . 100 60 71 33 13 65 225
"04" 80 50 25 25 25 38 40 224
"05" 0 33 17 38 50 13 26 221
"05" 100 100 67 75 60 63 74 224
"05" 20 83 33 50 0 13 38 223
"05" 20 83 33 38 33 0 36 222
"05" 100 100 50 100 83 63 84 226
"05" 80 100 67 100 100 63 87 227
"05" 80 100 33 63 67 63 64 225
"06" 60 67 50 57 33 38 53 227
"06" 20 50 17 25 20 14 24 222
"06" 60 67 25 43 25 38 42 226
"06" 20 50 25 43 25 0 33 225
"06" 20 50 17 25 17 0 23 224
"06" 0 50 20 29 17 13 22 223
"06" 0 17 17 25 50 0 21 221
"07" 0 0 0 13 17 25 5 224
"07" 0 33 0 13 0 0 8 223
"07" 100 100 83 100 100 75 97 227
"07" 100 100 83 100 80 75 95 226
"07" 80 100 67 100 83 75 82 225
"08" 20 50 33 43 40 13 36 224
"08" 100 100 83 100 100 75 97 227
"08" 60 50 0 29 40 13 33 223
"08" 100 100 83 86 75 75 86 226
"08" 0 67 0 13 17 25 15 222
"08" 100 100 80 75 60 71 76 225
"09" 80 100 80 100 80 75 89 227
"09" 0 67 0 43 0 0 22 223
"09" 60 100 80 100 80 50 83 226
"09" 0 50 0 25 33 0 23 224
"09" 60 100 67 71 60 13 72 225
"10" 60 83 50 50 83 63 68 225
"10" 0 67 40 38 50 0 41 224
"10" 100 100 83 75 67 63 82 227
"10" 60 83 50 57 67 38 65 226
"10" 0 67 50 38 67 38 49 223
end
After reshaping my data looks like this for one the assessment tool scores:
Code:
* Example generated by -dataex-. To install: ssc install dataex
clear
input str2 facID byte(tool_1_maternal221 tool_1_maternal222 tool_1_maternal223 tool_1_maternal224 tool_1_maternal225 tool_1_maternal226 tool_1_maternal227)
"01" . . . . 40 0 .
"02" . . 40 . 80 . .
"03" . . . . 60 60 .
"04" . . . 80 . 80 .
"05" 0 . . . 80 . .
"06" 0 . . . . . 60
"07" . . . 0 80 . .
"08" . . . 20 100 . .
"09" . . . . 60 . 80
"10" . . 0 . 60 . .
"13" . . . . 100 100 .
"14" . . . . . 100 80
"15" . . . . 100 100 .
"16" . . . 80 . 80 .
"17" . . . . 60 . 60
"18" . 60 . . . . 100
"19" . . 100 . . . 100
"22" . . . . 40 . 100
"23" . . . 40 60 . .
"25" . . 80 . 80 . .
"26" . . 60 . . 100 .
"27" . . . . 80 80 .
"28" . . 80 . . 60 .
"29" . . 0 . 40 . .
"30" 0 20 . . . . .
"31" . . . . . 100 100
"32" . . 0 . 100 . .
"33" . 0 . 80 . . .
"34" 0 . . . . 80 .
"35" . 0 60 . . . .
"36" 0 . . . 80 . .
end
0 Response to Transforming panel data with different time points
Post a Comment