├── CONTRIBUTING.md
├── Data
├── DataXYZ.txt
├── List.csv
├── Mydata.txt
├── ODS_Example.csv
├── Sales.xls
├── Soccer.csv
├── Wages.xls
├── Wages.xlsx
├── XYZ.txt
├── bank.txt
├── bankdata.txt
├── benzene.txt
├── blood.txt
├── company.txt
├── dates.txt
├── drugtest.xls
├── employee.csv
├── employee.txt
├── employeedata.txt
├── file_a.txt
├── file_b.txt
├── geocache.txt
├── geocaching.txt
├── grades.txt
├── gym.txt
├── health.txt
├── id.txt
├── list.txt
├── missing.txt
├── mixed_recs.txt
├── month.txt
├── mydata.csv
├── numgrades.txt
├── odsexample.csv
├── political.csv
├── presidents.csv
├── rangetest.xls
├── readme.md
├── school.txt
├── scores.txt
├── scores_column.txt
├── scores_comma.csv
├── short.txt
├── single.xls
├── soccer.cls.csv
├── soccer.xls
├── stockprices.txt
├── stocks.txt
├── survey.txt
├── survey56.txt
├── tempdata.txt
├── test_scores.txt
├── testcsv.csv
├── three_per_line.txt
├── veggies.txt
├── xxx.txt
├── xyz1.txt
└── xyz2.txt
├── Example code
├── Create_Datasets.sas
├── Programs Used in the Second Edition.sas
├── Solutions_to_Odd_Numbered_problems.sas
└── readme.md
├── Example_Cover.jpg
├── LICENSE
├── README.md
└── SUPPORT.md
/CONTRIBUTING.md:
--------------------------------------------------------------------------------
1 | The sample data sets and files are provided by the author of this book. We cannot accept contributions to this project at this time.
--------------------------------------------------------------------------------
/Data/DataXYZ.txt:
--------------------------------------------------------------------------------
1 | Male 1 2 3
2 | Female 4 5 6
3 | Male 7 8 9
--------------------------------------------------------------------------------
/Data/List.csv:
--------------------------------------------------------------------------------
1 | "001","Christopher Mullens",11/12/1955,"$45,200"
2 | "002","Michelle Kwo",9/12/1955,"$78,123"
3 | "003","Roger W. McDonald",1/1/1960,"$107,200"
--------------------------------------------------------------------------------
/Data/Mydata.txt:
--------------------------------------------------------------------------------
1 | M 50 68 155
2 | F 23 60 101
3 | M 65 72 220
4 | F 35 65 133
5 | M 15 71 166
--------------------------------------------------------------------------------
/Data/ODS_Example.csv:
--------------------------------------------------------------------------------
1 | "ID","Gender","Age","Salary","Ques1","Ques2","Ques3","Ques4","Ques5"
2 | 001,"Male","Less than 30","$28,000","Str Disagree","Disagree","Str Disagree","Disagree","No Opinion"
3 | 002,"Female","51+","$76,123","Agree","Str Agree","Disagree","Str Disagree","Str Disagree"
4 | 003,"Male","30 to 50","$36,500","Disagree","Disagree","Disagree","Disagree","Str Disagree"
5 | 004,"Female","51+","$128,000","Str Agree","No Opinion","Disagree","Disagree","Agree"
6 | 005,"Male","Less than 30","$23,060","No Opinion","No Opinion","No Opinion","Agree","Disagree"
7 | 006,"Male","51+","$90,000","Disagree","No Opinion","Str Agree","Agree","No Opinion"
8 | 007,"Female","30 to 50","$76,100","Str Agree","No Opinion","Agree","No Opinion","No Opinion"
9 |
10 |
--------------------------------------------------------------------------------
/Data/Sales.xls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sassoftware/learning-sas-by-example-2nd/c38a76c55309a7824d9190cb21b967703999c228/Data/Sales.xls
--------------------------------------------------------------------------------
/Data/Soccer.csv:
--------------------------------------------------------------------------------
1 | "Team","Wins","Losses"
2 | "Readington",20,3
3 | "Raritan",10,10
4 | "Branchburg",3,18
5 | "Somerville",5,18
6 |
7 |
--------------------------------------------------------------------------------
/Data/Wages.xls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sassoftware/learning-sas-by-example-2nd/c38a76c55309a7824d9190cb21b967703999c228/Data/Wages.xls
--------------------------------------------------------------------------------
/Data/Wages.xlsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sassoftware/learning-sas-by-example-2nd/c38a76c55309a7824d9190cb21b967703999c228/Data/Wages.xlsx
--------------------------------------------------------------------------------
/Data/XYZ.txt:
--------------------------------------------------------------------------------
1 | Male 1 2 3
2 | Female 4 5 6
3 | Male 7 8 9
--------------------------------------------------------------------------------
/Data/bank.txt:
--------------------------------------------------------------------------------
1 | 00110/21/1955M 1145
2 | 00211/18/2001F 18722
3 | 00305/07/1944M 123.45
4 | 00407/25/1945F -12345
--------------------------------------------------------------------------------
/Data/bankdata.txt:
--------------------------------------------------------------------------------
1 | Philip Jones V1234 4322.32
2 | Nathan Philips V1399 15202.45
3 | Shu Lu W8892 451233.45
4 | Betty Boop V7677 50002.78
--------------------------------------------------------------------------------
/Data/benzene.txt:
--------------------------------------------------------------------------------
1 | 001 90
2 | 002 1950
3 | 003 217
4 | 004 1952
5 | 005 177
--------------------------------------------------------------------------------
/Data/blood.txt:
--------------------------------------------------------------------------------
1 | 1 Female AB Young 7710 7.4 258
2 | 2 Male AB Old 6560 4.7 .
3 | 3 Male A Young 5690 7.53 184
4 | 4 Male B Old 6680 6.85 .
5 | 5 Male A Young . 7.72 187
6 | 6 Male A Old 6140 3.69 142
7 | 7 Female A Young 6550 4.78 290
8 | 8 Male O Old 5200 4.96 151
9 | 9 Male O Young . 5.66 311
10 | 10 Female O Young 7710 5.55 .
11 | 11 Male B Young . 5.62 152
12 | 12 Female O Young 7410 5.85 241
13 | 13 Male O Young 5780 4.37 .
14 | 14 Female O Old 5590 6.94 152
15 | 15 Female A Old 6520 6.03 217
16 | 16 Female O Young 7210 5.17 193
17 | 17 Male A Old . 5.63 .
18 | 18 Male O Old 6410 6.02 224
19 | 19 Female A Old 6360 3.74 211
20 | 20 Male A Young 7580 5.13 179
21 | 21 Female A Old 7150 6.35 200
22 | 22 Female A Young 8710 5.12 211
23 | 23 Female O Young 7660 4.91 .
24 | 24 Female B Young 8280 6.14 .
25 | 25 Female AB Old 7480 4.7 183
26 | 26 Male O Young 8320 4.74 186
27 | 27 Female A Old 8020 5.03 182
28 | 28 Female A Old 7040 3.8 .
29 | 29 Female A Young 7890 7.54 178
30 | 30 Male O Young 7490 7.24 227
31 | 31 Male B Young 5770 7.17 .
32 | 32 Male A Old 6000 4.96 114
33 | 33 Male B Old 6430 5.25 166
34 | 34 Male O Young 7350 3.78 184
35 | 35 Female A Old 8630 4.13 102
36 | 36 Male O Old 8930 5.03 221
37 | 37 Female A Old 6250 5.32 218
38 | 38 Male O Old 5310 6.3 252
39 | 39 Female O Old 7040 4.29 166
40 | 40 Male O Young 7630 6.99 146
41 | 41 Female O Young 5740 6.82 278
42 | 42 Male O Young 5730 5.83 187
43 | 43 Male B Young 6770 5.43 270
44 | 44 Female O Young 5860 6.37 239
45 | 45 Male O Old 7470 5.06 .
46 | 46 Male AB Old 6660 5.08 256
47 | 47 Male AB Old 5540 5.27 80
48 | 48 Male O Old 6530 4.94 192
49 | 49 Female O Old . 6.38 .
50 | 50 Male AB Old 7090 6.34 171
51 | 51 Female A Old 6760 4.62 176
52 | 52 Female A Young 7580 5.24 186
53 | 53 Female A Young 8190 4.24 241
54 | 54 Male A Old 4290 . 132
55 | 55 Female B Old 4720 5.76 171
56 | 56 Male O Young 6860 5.82 239
57 | 57 Male A Young 7200 5.76 138
58 | 58 Female A Old 6010 5.13 236
59 | 59 Female A Old 7290 6.68 229
60 | 60 Male A Old 6680 5.2 .
61 | 61 Male A Old 8050 7.5 208
62 | 62 Male O Young 8160 6.88 173
63 | 63 Male O Old 7510 5.49 218
64 | 64 Female A Young 7590 6.08 173
65 | 65 Female B Young 5050 4.13 242
66 | 66 Male A Young 6580 6.34 .
67 | 67 Male B Young 8310 4.29 216
68 | 68 Female B Old 7560 7.28 .
69 | 69 Male A Old 6910 6.98 158
70 | 70 Male O Old 6680 . .
71 | 71 Male A Old 8950 . 241
72 | 72 Female A Young 7330 5.56 200
73 | 73 Male A Young 7250 6.46 .
74 | 74 Male B Old 6100 5.07 172
75 | 75 Male O Young 7690 7.05 .
76 | 76 Male A Young 6590 4.88 142
77 | 77 Male AB Old 8260 6.58 183
78 | 78 Female AB Young 7410 5.82 175
79 | 79 Female AB Young . 4.61 69
80 | 80 Male A Old 6370 4.05 225
81 | 81 Male B Old 7590 7.3 171
82 | 82 Male O Old 5400 4.94 175
83 | 83 Female O Young 9820 5.5 200
84 | 84 Female O Old 6060 . 214
85 | 85 Male O Old 7690 5.12 205
86 | 86 Female O Young 6430 5.87 234
87 | 87 Male A Old 6730 3.85 .
88 | 88 Female A Old 10260 5.63 296
89 | 89 Male O Young 7280 5.14 .
90 | 90 Male O Old 6080 4.77 235
91 | 91 Female O Old 7370 5.85 202
92 | 92 Male A Young 7270 4.95 146
93 | 93 Female A Old 5800 6.97 .
94 | 94 Male B Old 6860 4.69 193
95 | 95 Male A Old 7730 5.78 .
96 | 96 Male B Young 5090 4.83 287
97 | 97 Female O Old 6100 4.5 141
98 | 98 Female O Young 5940 7.2 168
99 | 99 Male A Old . 5.03 318
100 | 100 Female A Young . 6.97 261
101 | 101 Female AB Young 7610 4.6 162
102 | 102 Male AB Old 8110 6.84 167
103 | 103 Male A Old 5800 5.72 192
104 | 104 Female O Old 5900 3.8 162
105 | 105 Male B Old 5980 5.63 187
106 | 106 Male A Old 7700 5.41 246
107 | 107 Female O Young 6470 6.9 216
108 | 108 Male A Young 7790 5.18 208
109 | 109 Male O Old 6970 . .
110 | 110 Male A Old 5390 5.07 170
111 | 111 Female A Young 7520 5.56 243
112 | 112 Male A Young 7660 4.93 244
113 | 113 Male A Old 5630 2.55 212
114 | 114 Male A Young 8460 5.12 183
115 | 115 Female O Old 6920 3.79 260
116 | 116 Male A Old 7230 3.83 157
117 | 117 Male A Young 8990 7.47 250
118 | 118 Male O Old 7070 5.14 240
119 | 119 Male O Young 6970 6.49 307
120 | 120 Female A Young 8030 5.6 236
121 | 121 Female O Old 7260 4.7 174
122 | 122 Male A Old 6190 6.16 226
123 | 123 Male O Old 7850 5.5 186
124 | 124 Female A Old 6550 4.35 198
125 | 125 Male O Young 8680 5.13 .
126 | 126 Male B Young 5490 . 136
127 | 127 Male O Young . . 233
128 | 128 Female O Young 6770 5.66 .
129 | 129 Male O Old 5750 5.94 236
130 | 130 Male A Old 7990 . 174
131 | 131 Male O Old 8550 5.11 132
132 | 132 Male AB Old . 6.26 .
133 | 133 Female O Old 8320 4.88 56
134 | 134 Male AB Young 9040 5.42 194
135 | 135 Female A Young 6290 8.75 209
136 | 136 Male O Young 7090 5.66 274
137 | 137 Female A Old 8260 4.8 194
138 | 138 Male O Old 8290 5.59 156
139 | 139 Female O Young 5480 6.14 177
140 | 140 Male O Old 7840 4.89 .
141 | 141 Male O Old 5690 5.59 .
142 | 142 Female AB Old 9380 5.82 218
143 | 143 Female A Old 7210 4.13 131
144 | 144 Female O Young 7150 3.32 138
145 | 145 Female A Old 8410 6.96 132
146 | 146 Male O Young 6860 6.02 198
147 | 147 Female O Old . 4.57 .
148 | 148 Female B Old 8850 5.62 281
149 | 149 Female A Old 7640 6.45 278
150 | 150 Female A Old 6810 5.23 193
151 | 151 Female O Young 7990 5.87 166
152 | 152 Male A Old 6300 6 205
153 | 153 Male O Old 5800 6.36 309
154 | 154 Male O Old 7570 . 276
155 | 155 Male B Old 7820 5.74 214
156 | 156 Female O Young 5190 5.04 153
157 | 157 Female O Old . 5.32 .
158 | 158 Male O Old 6380 4.96 153
159 | 159 Male B Young 5870 6.06 211
160 | 160 Female A Old 5520 . 134
161 | 161 Male A Young 7830 3.76 296
162 | 162 Female A Young 8370 6.26 .
163 | 163 Male O Young . 6.94 .
164 | 164 Male O Old . 7.16 139
165 | 165 Female O Old 7990 5.69 118
166 | 166 Male O Young 7480 6.55 .
167 | 167 Female A Old 7610 6.41 163
168 | 168 Female O Young . 6.39 261
169 | 169 Male A Young . . .
170 | 170 Female O Young 6160 5.47 .
171 | 171 Male A Old 7430 6.35 137
172 | 172 Male O Young 7040 4.3 177
173 | 173 Male O Old 8030 5.78 195
174 | 174 Male A Old 6690 4.72 .
175 | 175 Female A Young 7900 4.5 .
176 | 176 Male A Young 6660 6.17 237
177 | 177 Female B Young 6810 3.64 .
178 | 178 Female A Old 7440 5.79 159
179 | 179 Male A Young 5740 4.65 .
180 | 180 Female AB Young 6220 5.58 .
181 | 181 Female O Old 6520 6.56 277
182 | 182 Female O Old 6470 6.09 281
183 | 183 Female O Old 6350 4.78 159
184 | 184 Male A Old 7510 4.49 193
185 | 185 Male O Old 7130 5.32 265
186 | 186 Male A Old 5480 5.86 165
187 | 187 Female B Young . 5.09 269
188 | 188 Male A Old 7680 4.89 164
189 | 189 Male A Old 6140 4.27 166
190 | 190 Male B Old . 4.23 208
191 | 191 Female O Young 6500 6.8 331
192 | 192 Female A Old 8280 7.35 147
193 | 193 Female A Old 8920 . 197
194 | 194 Male O Old 6620 5.3 .
195 | 195 Male O Young 6370 5.32 138
196 | 196 Male O Old . 6.51 240
197 | 197 Female A Old 9950 6.8 225
198 | 198 Male O Old 7900 6.65 241
199 | 199 Female AB Old 6810 5.54 .
200 | 200 Male B Young 5820 5.87 277
201 | 201 Male A Old 7430 5.23 .
202 | 202 Male O Old 7520 4.65 127
203 | 203 Male A Old 7090 5.32 328
204 | 204 Female A Old 6450 5.04 135
205 | 205 Male A Old . 6.48 223
206 | 206 Male O Old 6330 6.51 204
207 | 207 Female B Old 6300 5.85 167
208 | 208 Male O Young 7760 . 106
209 | 209 Male O Old . . 172
210 | 210 Male A Young 6560 6.34 .
211 | 211 Male O Old 5970 6.62 154
212 | 212 Male O Old 4610 5.63 302
213 | 213 Female A Old 6320 5.15 114
214 | 214 Male A Old 8320 5.9 .
215 | 215 Female O Young 5930 4.93 238
216 | 216 Female O Young 8130 4.36 .
217 | 217 Male B Old 6650 6.29 272
218 | 218 Male O Old 6870 4.74 234
219 | 219 Male O Young 4070 5.37 193
220 | 220 Male O Young 5660 6.05 .
221 | 221 Female A Old 6710 5.01 176
222 | 222 Male A Young 6020 5.29 .
223 | 223 Male A Old 7770 5.17 .
224 | 224 Male B Old 8460 4.41 .
225 | 225 Female O Old 6590 6.67 182
226 | 226 Female O Old 7230 . 158
227 | 227 Female O Young 7790 6.45 170
228 | 228 Female A Young 6560 6.27 .
229 | 229 Male A Young 7170 7.64 253
230 | 230 Male O Old 6650 5.76 190
231 | 231 Male O Young 6980 5.89 225
232 | 232 Female O Young . . 226
233 | 233 Male A Old 9210 4.42 200
234 | 234 Male O Young 8450 6.65 227
235 | 235 Female A Old 7800 4.49 196
236 | 236 Female O Young 5810 6.21 .
237 | 237 Female O Young 6770 4.93 234
238 | 238 Male A Old 7410 6.11 154
239 | 239 Male A Old 8040 5.67 .
240 | 240 Female A Old 7940 . 221
241 | 241 Female O Old 6950 3.31 176
242 | 242 Male O Young 6200 6.57 124
243 | 243 Male A Young 6960 5.68 196
244 | 244 Female A Old 6480 5.47 234
245 | 245 Male B Old 8330 7.13 .
246 | 246 Male O Young 4960 . .
247 | 247 Male A Old 7960 5.7 195
248 | 248 Male A Old 7320 4.84 306
249 | 249 Male O Old 7070 3.95 .
250 | 250 Female B Old 6400 5.43 121
251 | 251 Male A Old 5820 4.19 294
252 | 252 Male A Young 6100 5.06 154
253 | 253 Female O Young 6060 6.11 132
254 | 254 Male B Old 7690 . 242
255 | 255 Female AB Old 8080 5.45 144
256 | 256 Female O Old 5740 4.71 .
257 | 257 Male AB Old 4900 7.23 184
258 | 258 Female O Old 7510 6.44 206
259 | 259 Male O Old 6460 5.68 195
260 | 260 Female AB Young 7680 . 127
261 | 261 Female O Young 6880 5.81 .
262 | 262 Female B Young . 3.92 175
263 | 263 Female O Young 5200 5.25 .
264 | 264 Female O Young 6120 6.9 213
265 | 265 Female A Young . 4.63 .
266 | 266 Female O Young 7870 4.51 278
267 | 267 Female B Young 5530 . 169
268 | 268 Male A Old 5990 5.23 .
269 | 269 Female A Old 5920 5.31 .
270 | 270 Female A Young 6680 . 174
271 | 271 Female A Old 7150 5.54 .
272 | 272 Male O Young . 6.56 175
273 | 273 Male O Young . 6.17 .
274 | 274 Male O Old 8910 . 149
275 | 275 Male O Young 8060 6.36 255
276 | 276 Male O Young 7200 6.24 248
277 | 277 Male O Old 5520 4.9 124
278 | 278 Male O Old 6770 6.55 224
279 | 279 Female A Old 7590 5.6 279
280 | 280 Female A Young 8280 3.59 .
281 | 281 Male A Young 6060 4 .
282 | 282 Female A Old 8820 6.22 244
283 | 283 Male O Young 8550 3.82 214
284 | 284 Female O Old 6200 6.74 242
285 | 285 Male A Young 5960 5.75 256
286 | 286 Male A Young 6410 5.52 146
287 | 287 Female O Old 6580 6.57 234
288 | 288 Female AB Young 6810 8.26 138
289 | 289 Male A Old 6960 5.24 180
290 | 290 Female O Old 5360 6.61 148
291 | 291 Male O Young 9380 4.79 162
292 | 292 Male O Old 6960 4.01 193
293 | 293 Female O Young 6210 2.92 253
294 | 294 Female A Young 8310 4.93 219
295 | 295 Female O Old 6830 3.92 203
296 | 296 Female O Old 6170 5.4 242
297 | 297 Female O Young 7720 4.81 209
298 | 298 Female A Old 6860 5.04 161
299 | 299 Female O Old 6210 . 219
300 | 300 Male O Young 6750 5.72 198
301 | 301 Female A Old 7770 4.78 147
302 | 302 Female A Old 6370 6.99 151
303 | 303 Female A Old 7600 4.94 126
304 | 304 Female A Old 6330 4.02 112
305 | 305 Male A Old 8550 6.57 270
306 | 306 Female O Young . 5.75 136
307 | 307 Male A Old 6660 5.94 165
308 | 308 Male O Old 7760 6.38 316
309 | 309 Male O Young 6840 . 183
310 | 310 Male O Old 6870 4.81 168
311 | 311 Female O Old 7080 6.27 198
312 | 312 Female O Young 6560 4.08 208
313 | 313 Male A Old 8540 7.41 .
314 | 314 Male A Young 7410 6.69 180
315 | 315 Female A Old 8030 3.49 .
316 | 316 Male O Young 7330 3.72 163
317 | 317 Female O Old 8830 6.1 260
318 | 318 Female A Old 6820 3.73 140
319 | 319 Male A Old 7330 4.46 198
320 | 320 Female O Young 8840 3.57 227
321 | 321 Male A Young 7570 4.86 206
322 | 322 Male A Young 8990 5.58 214
323 | 323 Male AB Young 5990 . 155
324 | 324 Female A Old 7870 5.88 165
325 | 325 Male A Old 7260 5.38 193
326 | 326 Male O Old 6350 5.69 122
327 | 327 Male O Old 6710 5.26 264
328 | 328 Male O Old 7930 4.69 .
329 | 329 Female A Old 5210 4.95 134
330 | 330 Male O Young . 7.04 256
331 | 331 Female O Old 6640 5.55 197
332 | 332 Female A Old 8520 5.79 .
333 | 333 Male A Young 6460 4.96 174
334 | 334 Male A Old 9360 5.87 180
335 | 335 Male B Old 7850 6.26 266
336 | 336 Female O Old 6800 4.43 185
337 | 337 Female O Old . 5.96 173
338 | 338 Female A Old 7980 4.89 251
339 | 339 Female O Young 8840 6.41 182
340 | 340 Female O Old 7930 5.18 211
341 | 341 Female A Young 8160 7.41 123
342 | 342 Male O Young 6610 4.96 .
343 | 343 Male A Old 5700 5.96 144
344 | 344 Female A Old 7710 3.96 273
345 | 345 Male O Old 7480 3.75 162
346 | 346 Male A Young 6360 4.59 124
347 | 347 Male O Old 6500 5.91 194
348 | 348 Male O Old 6610 3.81 195
349 | 349 Female O Old 7010 5.44 .
350 | 350 Female O Old 7540 6.34 213
351 | 351 Female O Young 8090 4.76 280
352 | 352 Female B Old 6570 4.55 .
353 | 353 Male O Young 6330 6.3 219
354 | 354 Male A Old 6410 3.92 209
355 | 355 Female O Old 8450 5.78 225
356 | 356 Female O Young 6810 5.92 180
357 | 357 Male B Young 6250 4.61 124
358 | 358 Male O Young 5640 4.54 119
359 | 359 Female O Old 7690 4.63 .
360 | 360 Male A Young 6570 6.07 145
361 | 361 Male A Old 6840 4.13 244
362 | 362 Male O Old 7950 6.47 110
363 | 363 Female AB Young 7950 5.24 .
364 | 364 Female O Young 6400 5.33 218
365 | 365 Female O Old 6110 5.24 198
366 | 366 Female AB Old 7350 4.72 135
367 | 367 Female O Old 7900 4.36 299
368 | 368 Male O Young 9060 3.94 214
369 | 369 Female O Old . 5.53 152
370 | 370 Female O Young 8580 4.48 177
371 | 371 Female O Young 5980 5.84 162
372 | 372 Male A Young 6930 5.89 .
373 | 373 Male B Old 4940 6.62 226
374 | 374 Female O Young 6880 4.08 203
375 | 375 Female A Old 6900 5.41 328
376 | 376 Female B Old . 5.28 .
377 | 377 Female O Young 7890 6.3 178
378 | 378 Male O Old 7940 5.04 203
379 | 379 Female A Young 4640 3.76 163
380 | 380 Male O Old 7740 7.06 .
381 | 381 Male A Young 7000 4.48 317
382 | 382 Male B Old 6170 5.55 164
383 | 383 Female A Young 4670 6.58 .
384 | 384 Female A Old 7370 5.25 210
385 | 385 Male O Old 5170 7.66 122
386 | 386 Female O Old 8240 . 297
387 | 387 Female O Young 6130 5.17 203
388 | 388 Female B Old 7140 5.01 161
389 | 389 Female O Old 6100 5.94 200
390 | 390 Male O Old 6470 5.81 199
391 | 391 Female A Old 6620 6.46 218
392 | 392 Male O Old 6470 6.68 243
393 | 393 Female A Old 9960 5.09 201
394 | 394 Male A Young 7120 5.08 234
395 | 395 Male O Young 8360 5.48 225
396 | 396 Male A Young 7370 6.6 119
397 | 397 Male B Young 7560 4.02 200
398 | 398 Male A Young 4890 3.67 218
399 | 399 Female O Old . 5.31 248
400 | 400 Female A Old 7550 5.07 144
401 | 401 Male A Old 8270 5.04 176
402 | 402 Male O Old 6590 5.31 245
403 | 403 Female A Old 8110 5.7 282
404 | 404 Female A Young 7520 3.55 270
405 | 405 Female A Old 7680 4.43 208
406 | 406 Male O Old 8050 . 210
407 | 407 Female O Old 6460 6.11 207
408 | 408 Male A Young 7290 . 228
409 | 409 Male O Young 7160 . 231
410 | 410 Male A Old 7680 4.18 194
411 | 411 Female B Young 7910 6.83 .
412 | 412 Female A Old 8160 5.93 143
413 | 413 Male A Old 6260 4.14 .
414 | 414 Female AB Old . 5.98 .
415 | 415 Female B Old 7840 5.87 .
416 | 416 Female O Old 6270 . 220
417 | 417 Male A Old 6360 4.69 188
418 | 418 Male O Young 8720 5.38 220
419 | 419 Male A Young 6710 5.99 247
420 | 420 Female O Old . 5.71 145
421 | 421 Male O Young 7110 5.62 104
422 | 422 Female O Old 8150 6.13 179
423 | 423 Female O Old 4620 5.64 215
424 | 424 Male O Old . 5.85 .
425 | 425 Male A Old 5870 5 .
426 | 426 Female A Old 7220 6.81 97
427 | 427 Male O Old 7420 4.98 .
428 | 428 Male O Old 6710 4.82 120
429 | 429 Female O Old 7790 6.63 201
430 | 430 Male A Young 6410 5.41 236
431 | 431 Female O Old 8950 5.98 103
432 | 432 Male O Young . 6.3 227
433 | 433 Female O Old 6480 5.62 256
434 | 434 Male O Old 8040 5.03 232
435 | 435 Male O Old 6540 4.92 223
436 | 436 Female A Old 6920 6.52 .
437 | 437 Male B Old 7960 . 270
438 | 438 Female O Old 6570 5.26 267
439 | 439 Male B Old 7500 4.91 190
440 | 440 Male O Old . 2.33 168
441 | 441 Male O Young 6630 6.55 204
442 | 442 Female A Young 7010 . 251
443 | 443 Male O Young 8840 4.58 286
444 | 444 Female O Young 7080 6.41 219
445 | 445 Male O Young 5240 4.52 218
446 | 446 Female A Young 7380 5.36 244
447 | 447 Female O Old 8100 5.96 139
448 | 448 Female A Old 7870 5.14 280
449 | 449 Female AB Old 7480 3.37 186
450 | 450 Female A Young 7520 5.39 215
451 | 451 Female O Young 6670 6.13 207
452 | 452 Female B Old 5910 7.84 .
453 | 453 Male O Young . 5.45 .
454 | 454 Male A Old 5640 4.38 164
455 | 455 Female A Young 6370 . 274
456 | 456 Female O Young 7580 5.22 .
457 | 457 Female A Old 7220 5.12 242
458 | 458 Female O Old 6630 3.93 .
459 | 459 Female AB Young 6620 6.19 184
460 | 460 Male A Old 6940 5.01 321
461 | 461 Male A Old 7460 4.54 202
462 | 462 Female A Old 7130 7.08 116
463 | 463 Male B Old 8710 6.62 .
464 | 464 Female O Old 7900 . 194
465 | 465 Female A Old 7690 5.37 206
466 | 466 Female O Young 7110 5.19 240
467 | 467 Female A Old 5650 3.77 152
468 | 468 Male A Old 6570 6.03 116
469 | 469 Female O Old 7380 5.08 134
470 | 470 Male A Old 6890 6.28 196
471 | 471 Male A Old . 4.22 190
472 | 472 Male B Old 7480 4.88 132
473 | 473 Female B Young 6650 4.47 .
474 | 474 Female A Old 6690 4.08 235
475 | 475 Male B Old . 4.04 196
476 | 476 Male O Young 7820 4.6 244
477 | 477 Male A Old 7190 5.18 202
478 | 478 Female O Young 5970 5.83 .
479 | 479 Female O Old 7480 6.91 .
480 | 480 Female O Old . 5.42 237
481 | 481 Female A Young 6530 5.96 .
482 | 482 Female A Old . 4.75 141
483 | 483 Male A Young 6400 6.3 236
484 | 484 Male A Young . 6.25 145
485 | 485 Female A Young . 3.58 296
486 | 486 Male A Young 8180 5.25 226
487 | 487 Female O Young 7230 5.16 237
488 | 488 Male O Old 4480 6.15 214
489 | 489 Male O Old 8160 6.01 271
490 | 490 Male A Old 5930 5.92 293
491 | 491 Male O Old 6280 5.31 132
492 | 492 Male A Young . 3.94 36
493 | 493 Male A Young 7790 4.55 158
494 | 494 Male A Young 7080 5.74 241
495 | 495 Male A Young 6380 . 270
496 | 496 Male A Young 8250 4.75 .
497 | 497 Female A Old 6820 5.1 .
498 | 498 Male A Old 7260 4.61 213
499 | 499 Male A Old 5250 5.53 166
500 | 500 Male AB Old . 5.85 231
501 | 501 Female O Old 7100 6.18 219
502 | 502 Female O Young 8290 5.69 178
503 | 503 Female A Young 6990 6.49 192
504 | 504 Female A Young 9100 3.79 242
505 | 505 Male A Young 7060 3.58 167
506 | 506 Female A Old 5090 . .
507 | 507 Female O Young 7430 . .
508 | 508 Female O Old 7930 5.25 .
509 | 509 Female O Young . 4.16 211
510 | 510 Male A Old 5290 5.27 202
511 | 511 Female O Old 7960 5.61 232
512 | 512 Male AB Young 5280 5.89 .
513 | 513 Male A Old 6260 5.93 .
514 | 514 Male O Young . 3.78 159
515 | 515 Female B Old 7280 6.16 221
516 | 516 Male O Old . 4.71 133
517 | 517 Female A Young 7470 4.39 280
518 | 518 Male A Old 7000 5.27 .
519 | 519 Female O Young 6400 6.69 157
520 | 520 Male B Old 7580 5.54 156
521 | 521 Female A Old 7270 6.59 234
522 | 522 Male O Old 6110 5.41 163
523 | 523 Male O Young 9270 4.89 .
524 | 524 Male B Young 7540 4.78 224
525 | 525 Female A Old 6400 1.71 183
526 | 526 Male A Old 6610 6.4 238
527 | 527 Male B Young 8460 3.65 224
528 | 528 Female AB Old 6310 6.3 .
529 | 529 Male O Old 7600 5.57 165
530 | 530 Female O Young 7910 5.21 266
531 | 531 Male A Old 9270 4.88 115
532 | 532 Male A Young 7180 7.5 158
533 | 533 Female A Young 5430 6.03 133
534 | 534 Male A Old 6800 . 313
535 | 535 Male A Young 9060 6.71 166
536 | 536 Female O Young 8450 4.94 251
537 | 537 Female O Young 8500 4.86 .
538 | 538 Male A Young . 5.17 .
539 | 539 Female O Young 8440 4.99 .
540 | 540 Male O Old 7360 5.02 223
541 | 541 Male O Young 6660 . 328
542 | 542 Female A Old 7300 6.46 188
543 | 543 Female A Old 7700 6.42 147
544 | 544 Female AB Old 6360 4.88 .
545 | 545 Female O Young . 5.51 .
546 | 546 Female A Young 8080 4.89 231
547 | 547 Male O Young 6270 4.72 .
548 | 548 Male AB Young 9240 5.96 .
549 | 549 Male A Old 8140 5.64 .
550 | 550 Male A Old 6430 5.72 242
551 | 551 Male A Old 7190 4.79 216
552 | 552 Male O Young 7800 6.09 .
553 | 553 Male A Old 6580 . 196
554 | 554 Male B Young 6490 6.72 238
555 | 555 Male O Young 6950 . 192
556 | 556 Female A Young 6620 6.25 210
557 | 557 Female O Old 7250 5.93 .
558 | 558 Male O Young 6730 4.89 .
559 | 559 Male A Young 6520 5.24 184
560 | 560 Male A Old 6140 5.99 293
561 | 561 Male O Young 6160 5.05 195
562 | 562 Female O Old 5850 5.67 248
563 | 563 Male O Old 7510 . 153
564 | 564 Female O Old 7810 5.35 .
565 | 565 Female O Old 9200 7.99 197
566 | 566 Female A Old 6930 3.96 234
567 | 567 Female O Old 8230 4.83 254
568 | 568 Male O Old 6820 5.47 154
569 | 569 Male A Young 7420 5.55 .
570 | 570 Male A Old 7540 6.04 265
571 | 571 Female A Young 7470 5.65 236
572 | 572 Male A Old 5860 5.53 280
573 | 573 Male A Old 6200 . 257
574 | 574 Male A Young 6230 5.78 .
575 | 575 Female O Old 9180 6.85 208
576 | 576 Male O Young . 6.37 189
577 | 577 Female O Old 8850 4.69 .
578 | 578 Male O Young 9340 4.84 178
579 | 579 Female O Old . 5.76 .
580 | 580 Male O Young 8150 3.94 234
581 | 581 Female O Young 5840 . .
582 | 582 Female B Young 5210 5.87 .
583 | 583 Female O Young 8370 4.73 243
584 | 584 Male B Old 5980 5.16 261
585 | 585 Female O Young 8100 5.73 244
586 | 586 Male O Young 7480 5.65 148
587 | 587 Male B Old 8340 5.99 231
588 | 588 Female A Old . 5.15 177
589 | 589 Female A Young 6970 5.13 .
590 | 590 Male B Old 7350 5.25 217
591 | 591 Male O Old 6760 5.77 211
592 | 592 Male O Old 7170 5.88 .
593 | 593 Male O Old 7960 5.71 153
594 | 594 Male A Old 6540 . 213
595 | 595 Male AB Old . 5.08 158
596 | 596 Male A Old 8080 6.82 216
597 | 597 Male A Old 7200 6.11 189
598 | 598 Female O Old 7170 3.82 175
599 | 599 Female A Young 8300 5.42 152
600 | 600 Female B Old . 4.14 181
601 | 601 Male B Old 7980 5.99 .
602 | 602 Female O Young 7020 6.5 223
603 | 603 Female A Old 5410 4.95 248
604 | 604 Female O Old 6050 5.6 301
605 | 605 Female O Young 7700 . 171
606 | 606 Male A Old 6630 5.66 249
607 | 607 Male O Old . 5.88 226
608 | 608 Male A Old 8040 6.06 .
609 | 609 Female O Young 8590 5.09 .
610 | 610 Female A Young 8240 5.64 245
611 | 611 Female A Young 6760 5.63 289
612 | 612 Male A Young 6730 7.25 281
613 | 613 Female O Old 7800 5.85 .
614 | 614 Male O Young 6350 4.17 266
615 | 615 Male A Young . 4.4 .
616 | 616 Male AB Young 5610 . 211
617 | 617 Male O Old . . 258
618 | 618 Female O Old 8220 5.6 272
619 | 619 Female A Old 6490 4.41 231
620 | 620 Male A Old 8060 6.67 249
621 | 621 Male A Old 6510 4.5 189
622 | 622 Male O Old 7160 6.1 223
623 | 623 Female A Old 7320 . 147
624 | 624 Male O Old 6950 5.83 112
625 | 625 Male B Old 6360 6.96 183
626 | 626 Male A Old 6850 6.74 176
627 | 627 Male O Old 7400 5.88 259
628 | 628 Female A Young 7670 5.52 179
629 | 629 Female A Old 7100 . .
630 | 630 Female O Old . 6.15 266
631 | 631 Male O Old 5740 5.62 .
632 | 632 Female A Young 7040 4.56 246
633 | 633 Male O Old . . .
634 | 634 Female A Young 7190 4.91 249
635 | 635 Male A Old 6790 3.13 261
636 | 636 Female O Old 6640 7.13 181
637 | 637 Female A Old 6660 6.97 .
638 | 638 Male O Old 6810 4.74 163
639 | 639 Male O Old 7530 4.28 204
640 | 640 Male A Old 7660 5.55 249
641 | 641 Female A Young 8410 7.04 .
642 | 642 Male B Old 6140 5.82 225
643 | 643 Female A Young 9230 6.27 139
644 | 644 Male O Old 6760 . .
645 | 645 Female A Old 6100 7.15 206
646 | 646 Male O Old 5330 7.65 197
647 | 647 Male O Young 6090 6.39 .
648 | 648 Male O Young 7580 6 155
649 | 649 Male A Young 7400 5.33 250
650 | 650 Female A Old 6640 5.1 .
651 | 651 Male O Old 7470 6.77 155
652 | 652 Female AB Old 9110 5.41 .
653 | 653 Female O Young 8080 5.35 115
654 | 654 Female O Young 7060 5.7 203
655 | 655 Male AB Old 7260 4.98 .
656 | 656 Male B Old 7390 6.61 .
657 | 657 Female O Old 7650 5.63 112
658 | 658 Male A Young 7370 5.21 .
659 | 659 Male O Old 6060 7.55 159
660 | 660 Male O Young . 5.73 167
661 | 661 Female A Old 6580 5.61 198
662 | 662 Female A Old . 4.86 .
663 | 663 Female B Old . 5.31 207
664 | 664 Male O Old 8280 . 208
665 | 665 Male B Young 6550 6.47 272
666 | 666 Female O Old 7780 6.61 .
667 | 667 Male O Young 7650 4.52 177
668 | 668 Female O Young 7330 . 203
669 | 669 Male B Young 6690 5.3 .
670 | 670 Male A Young 7720 . 158
671 | 671 Male A Young 6850 5.2 239
672 | 672 Male A Old . . .
673 | 673 Male B Old 7400 6.04 308
674 | 674 Female O Old 7440 5.25 .
675 | 675 Male A Old 6360 6.73 185
676 | 676 Female A Young 8100 5.27 .
677 | 677 Male A Young 6770 5.74 .
678 | 678 Male A Young 7230 5.87 302
679 | 679 Female O Old 6100 5.51 170
680 | 680 Male B Young 6650 5.89 284
681 | 681 Male B Old 7040 3.65 157
682 | 682 Male B Old 5530 4.35 235
683 | 683 Male A Old . . 231
684 | 684 Male A Old 6000 4.89 .
685 | 685 Female O Old 7670 5.43 162
686 | 686 Male O Old 6630 4.95 166
687 | 687 Female A Young 7300 6.29 231
688 | 688 Male A Old 7170 5.16 157
689 | 689 Female O Old 8210 5.92 139
690 | 690 Male O Young 5330 7.16 128
691 | 691 Male A Old 5850 6.62 189
692 | 692 Female O Old 6990 4.12 177
693 | 693 Female O Old 6160 6.02 277
694 | 694 Female A Young 8520 5.19 234
695 | 695 Female B Young 5430 6.55 209
696 | 696 Male AB Old 6930 7.02 .
697 | 697 Male B Young . 5.31 .
698 | 698 Female O Young 7810 5.52 267
699 | 699 Male O Old 5810 5.7 202
700 | 700 Male O Old 6780 6.2 142
701 | 701 Male A Old 9240 3.49 213
702 | 702 Male O Old 5580 . 134
703 | 703 Male A Old 9270 5.73 290
704 | 704 Male B Young 7340 5.43 253
705 | 705 Male O Old 7980 . 192
706 | 706 Male A Old 6650 5.08 136
707 | 707 Female A Old 7550 4.89 223
708 | 708 Female O Old 6320 6.14 .
709 | 709 Female A Young 8220 6.54 165
710 | 710 Male O Old . 6.52 209
711 | 711 Female A Old 7420 5.83 130
712 | 712 Female A Young 7670 5.79 113
713 | 713 Male O Old 6250 5.45 282
714 | 714 Female A Young 7680 . .
715 | 715 Male A Young 8100 6.94 224
716 | 716 Female A Young 6670 6.84 188
717 | 717 Female A Young . 5.97 207
718 | 718 Male A Young 7580 3.81 256
719 | 719 Male A Old 6940 5.71 212
720 | 720 Female B Young 7460 5.93 .
721 | 721 Male O Old 6510 5.97 248
722 | 722 Male A Old 6550 4.82 275
723 | 723 Male O Old 5020 4.75 276
724 | 724 Male B Old 8170 4.32 179
725 | 725 Male A Old 6620 . .
726 | 726 Male O Old 6950 8.43 .
727 | 727 Male A Young 5790 5.64 .
728 | 728 Male O Young 6690 7.22 167
729 | 729 Female A Young 6500 3.91 296
730 | 730 Female O Old 8310 4.32 208
731 | 731 Female B Old . 6.83 223
732 | 732 Male O Young 6900 4.68 115
733 | 733 Female A Old 8370 6.87 162
734 | 734 Male B Young 6840 5.12 209
735 | 735 Male O Old 6280 5.41 144
736 | 736 Female O Old 7130 5.55 165
737 | 737 Male O Old 6100 . 306
738 | 738 Male O Old 6750 3.86 147
739 | 739 Male A Old 6460 4.99 90
740 | 740 Female B Young 6170 5.32 290
741 | 741 Female O Old 4780 . 162
742 | 742 Male O Young 6470 5.93 .
743 | 743 Male O Old . 4.96 147
744 | 744 Male A Young 8170 5.5 .
745 | 745 Male A Young 7910 4.85 200
746 | 746 Female A Old 7330 6.84 223
747 | 747 Male A Young 6350 . 254
748 | 748 Female O Old . 5.85 173
749 | 749 Male O Old 8230 7.1 249
750 | 750 Female A Old 7230 4.91 143
751 | 751 Female O Young 8450 7.02 238
752 | 752 Male A Old 5800 6.81 162
753 | 753 Female O Old 7240 5.52 177
754 | 754 Female O Old 6430 4.34 159
755 | 755 Female O Young 6210 6.17 163
756 | 756 Female A Young 4980 4.67 185
757 | 757 Male A Old . 4.9 179
758 | 758 Male AB Old 5740 5.57 256
759 | 759 Female O Young 5530 4.5 168
760 | 760 Female O Old 6560 4.76 237
761 | 761 Female A Old 6840 5.24 207
762 | 762 Male O Young 5390 4.91 260
763 | 763 Female A Young 7710 . 241
764 | 764 Female O Young 7430 6.96 .
765 | 765 Female O Young 8310 6.01 244
766 | 766 Male O Old 6140 6.46 165
767 | 767 Male B Old 7280 4.16 .
768 | 768 Male O Old 6560 4.19 227
769 | 769 Male B Young 7660 6.07 .
770 | 770 Male O Young 5900 3.83 .
771 | 771 Female O Young 7320 4.82 229
772 | 772 Male O Young 8120 4.41 .
773 | 773 Female O Young 5960 4.59 206
774 | 774 Female O Young 7330 6.25 247
775 | 775 Female O Young 6250 4.07 209
776 | 776 Female B Old 5840 5.42 96
777 | 777 Male A Old 8420 7.35 221
778 | 778 Female A Old 8360 7.23 268
779 | 779 Male O Young 6500 . .
780 | 780 Female O Old 4890 5.56 204
781 | 781 Male O Old 5400 7.89 166
782 | 782 Male A Old 6110 6.02 175
783 | 783 Female A Old 6530 4.74 257
784 | 784 Male A Young 5960 7.08 .
785 | 785 Female O Old 6340 4.27 .
786 | 786 Female A Old 6850 4.78 197
787 | 787 Female A Old 8220 5.71 154
788 | 788 Male O Young 6130 5.75 268
789 | 789 Male A Young 7750 5.07 221
790 | 790 Female A Young 7630 7.16 244
791 | 791 Female A Old 6720 5.26 207
792 | 792 Female A Young 7710 5.64 191
793 | 793 Male O Old 6120 4.26 114
794 | 794 Male A Old 5140 . 189
795 | 795 Male A Young 7820 6.7 151
796 | 796 Male O Young 8200 6.33 218
797 | 797 Female O Young 6980 5.45 .
798 | 798 Female O Old 7170 6.89 249
799 | 799 Male O Young 7170 6.26 186
800 | 800 Male A Old 6580 4.51 228
801 | 801 Male O Young 8020 4.92 245
802 | 802 Female AB Old 7200 3.37 185
803 | 803 Male O Old 7880 4.38 140
804 | 804 Female A Old 5290 3.89 212
805 | 805 Female A Old 6140 5.06 213
806 | 806 Female A Young 7580 . 200
807 | 807 Male O Old 5020 4.09 187
808 | 808 Male A Young 8110 6.56 258
809 | 809 Male O Old 8300 4.99 .
810 | 810 Male AB Young . 5.27 267
811 | 811 Female A Old 6720 5.64 196
812 | 812 Female O Old 4630 . .
813 | 813 Male A Old 6070 4.18 175
814 | 814 Female A Old 7850 5.24 210
815 | 815 Male A Old 9150 3.19 181
816 | 816 Male A Young 8150 6.66 .
817 | 817 Male O Old 7420 4.67 .
818 | 818 Female O Old 7220 5.94 260
819 | 819 Female O Old 6550 5.81 .
820 | 820 Female O Old 6760 3.53 228
821 | 821 Male O Old 8040 5.87 177
822 | 822 Male A Young 7790 5.74 203
823 | 823 Male O Young 7710 6.4 171
824 | 824 Male A Young 7620 4.77 .
825 | 825 Female O Old 5510 6.44 158
826 | 826 Female O Old 7950 6.57 201
827 | 827 Female B Young 6200 4.39 208
828 | 828 Female O Young 5730 5.91 323
829 | 829 Male A Old 7950 . 17
830 | 830 Male A Old 7240 6.28 231
831 | 831 Male O Young . . .
832 | 832 Female O Old 5110 5.42 .
833 | 833 Female O Old 7810 7.23 187
834 | 834 Male A Old 5340 . 184
835 | 835 Female O Old 7590 7.56 242
836 | 836 Male A Old 7590 4.6 .
837 | 837 Male A Old 8030 4.77 .
838 | 838 Male B Old 6910 4.06 230
839 | 839 Female O Old . 5.81 234
840 | 840 Male A Old 4550 7.7 142
841 | 841 Male O Old . 3.87 65
842 | 842 Female O Old 7270 3.53 .
843 | 843 Male O Old . 5.95 317
844 | 844 Male B Old 8040 6.7 134
845 | 845 Male A Young 6920 5.57 .
846 | 846 Male O Old . 6.12 208
847 | 847 Male O Old 6000 5.97 193
848 | 848 Male O Old 5030 5.83 .
849 | 849 Male A Young 8900 5.04 215
850 | 850 Male B Young 8180 6.05 128
851 | 851 Female O Young 7640 6.42 235
852 | 852 Male A Old 6170 7.79 228
853 | 853 Female O Young 5280 5.38 235
854 | 854 Female A Old . 5.3 243
855 | 855 Female O Old 7080 . 202
856 | 856 Male O Young 7350 6.54 249
857 | 857 Male A Young 6650 5.26 269
858 | 858 Male A Old 8020 5.64 170
859 | 859 Male O Old 7560 5.49 .
860 | 860 Male A Young 5860 4.57 244
861 | 861 Female O Young 6920 5.34 214
862 | 862 Female O Old 7150 5.47 147
863 | 863 Male A Young 6930 4.76 163
864 | 864 Male AB Old 7500 4.17 222
865 | 865 Male A Old 5000 5.17 144
866 | 866 Female O Old 9040 5.98 .
867 | 867 Male O Old 6460 6.22 219
868 | 868 Male O Young 7190 4.04 .
869 | 869 Male A Old 7640 3.88 123
870 | 870 Female B Young 8140 . 246
871 | 871 Male B Old 6790 5.2 168
872 | 872 Male O Old 6910 . 193
873 | 873 Female B Old 8240 4.96 246
874 | 874 Male O Young 6840 3.86 167
875 | 875 Female O Young 5510 5.63 184
876 | 876 Female B Old 7850 4.98 187
877 | 877 Male O Young 6960 6.33 146
878 | 878 Male A Old . 5.7 157
879 | 879 Female A Old 4820 6 .
880 | 880 Male O Old 5180 5.78 139
881 | 881 Male A Old 7360 5.39 249
882 | 882 Female A Old . 5.12 164
883 | 883 Female A Old . 4.19 175
884 | 884 Male A Old . 4.98 165
885 | 885 Male AB Old 6680 6.38 174
886 | 886 Female A Young 7120 4.55 269
887 | 887 Male O Old 8610 5.53 189
888 | 888 Male O Old . 5.86 239
889 | 889 Male O Old 7110 5.12 238
890 | 890 Male A Old 6550 7.12 .
891 | 891 Male AB Young 8460 5.26 135
892 | 892 Female A Old 7830 6.18 181
893 | 893 Male O Young 6690 6.29 134
894 | 894 Female A Old 6810 6.52 149
895 | 895 Male O Old 6630 4.47 .
896 | 896 Male O Old 6090 6.13 178
897 | 897 Male A Old 6540 . 121
898 | 898 Female A Young 5950 7.08 136
899 | 899 Male A Old 8750 6.08 298
900 | 900 Male AB Young 6720 4.33 185
901 | 901 Female O Young 7710 5.09 .
902 | 902 Male O Old 6510 6.47 164
903 | 903 Male A Young 7320 5.82 169
904 | 904 Male A Old 7050 5.79 206
905 | 905 Female A Young 7510 5 180
906 | 906 Male O Young 6630 5.33 219
907 | 907 Male A Old 6410 3.9 .
908 | 908 Female O Old 7970 6.39 217
909 | 909 Female A Old 7140 6.74 176
910 | 910 Male O Old 8220 4.38 160
911 | 911 Male A Old 8520 5.63 208
912 | 912 Male O Old . 5.43 229
913 | 913 Male O Old 7920 4.71 264
914 | 914 Female A Old 6560 4.48 191
915 | 915 Male O Young 6850 4.53 218
916 | 916 Male O Young 6090 4.47 240
917 | 917 Female A Young 6910 . .
918 | 918 Female O Young 7410 5.97 204
919 | 919 Male A Old 6580 4.95 128
920 | 920 Male B Old 6670 4.2 236
921 | 921 Male A Old 7380 5.56 156
922 | 922 Male A Old 7580 5.71 262
923 | 923 Male O Young 6060 5.92 237
924 | 924 Female A Old 6510 6.1 248
925 | 925 Male A Old 7660 4.71 100
926 | 926 Male O Old . 3.95 234
927 | 927 Male A Young 5810 . 124
928 | 928 Female O Old 6530 5.79 212
929 | 929 Male A Old 7040 7.02 218
930 | 930 Male O Old 6550 6.07 96
931 | 931 Male O Young 6650 . 145
932 | 932 Male B Old . 4.17 271
933 | 933 Male O Old 7700 5.23 272
934 | 934 Male O Old 6370 3.8 211
935 | 935 Male A Old . 4.18 225
936 | 936 Male A Old 8660 5.53 235
937 | 937 Male A Young 10550 5.41 .
938 | 938 Male B Old 6240 4.31 .
939 | 939 Male O Young 6520 6.56 .
940 | 940 Female O Young 7100 5.55 .
941 | 941 Male O Young 8140 4.03 303
942 | 942 Female O Old 7960 5.97 207
943 | 943 Male AB Young 6290 . 212
944 | 944 Female A Young 6420 5.69 .
945 | 945 Female A Old 8050 . 236
946 | 946 Female A Old 7530 4.38 208
947 | 947 Female A Old 6410 6.75 227
948 | 948 Female B Young 6750 6.11 252
949 | 949 Male B Old 7860 5.41 181
950 | 950 Female A Young . 6.43 187
951 | 951 Female B Old 6530 6.09 144
952 | 952 Female O Young 7420 3.77 220
953 | 953 Female O Old 6570 6.55 193
954 | 954 Male A Young 7620 4.6 241
955 | 955 Male A Old 6880 6.22 198
956 | 956 Male A Old 8400 6.68 .
957 | 957 Male O Old 6460 5.45 186
958 | 958 Female A Young 7450 5.41 147
959 | 959 Male O Young 5440 4.1 .
960 | 960 Female O Young 7440 4.92 242
961 | 961 Female A Young 6350 5.59 161
962 | 962 Female A Old . 6.1 224
963 | 963 Male A Young 7130 5.62 141
964 | 964 Female O Old 7610 7 .
965 | 965 Male O Old 6660 5.28 243
966 | 966 Female B Young 5430 5.86 321
967 | 967 Male A Old 6100 4.99 163
968 | 968 Male O Young 7400 6.72 217
969 | 969 Male O Old 6090 5.9 170
970 | 970 Male A Young 6130 5.94 99
971 | 971 Female O Old 5300 4.11 150
972 | 972 Male A Young 7130 5.56 262
973 | 973 Male O Old 8330 3.29 193
974 | 974 Male A Young 8180 . 236
975 | 975 Male A Young 5170 6.03 173
976 | 976 Male A Young 7410 7.55 .
977 | 977 Female A Young 6830 5.73 194
978 | 978 Male O Young 6800 5.46 206
979 | 979 Male A Old 6120 4.7 189
980 | 980 Female O Old 5570 6.01 .
981 | 981 Male B Old 4880 5.71 .
982 | 982 Male A Old 6100 7.01 247
983 | 983 Female A Old 6230 6.04 178
984 | 984 Male A Old 7550 8.12 242
985 | 985 Male A Old 8050 4.24 130
986 | 986 Male A Old . 3.39 225
987 | 987 Male O Young 6020 . 94
988 | 988 Female O Old 7170 4.17 206
989 | 989 Male A Young 7490 7.09 189
990 | 990 Male O Old 6750 4.07 .
991 | 991 Female A Old 6890 5.73 216
992 | 992 Female O Old 6670 5.78 182
993 | 993 Female O Young 6090 6.31 215
994 | 994 Female O Old 7290 3.95 119
995 | 995 Female A Young 7160 6.94 274
996 | 996 Male A Old 7930 5.4 .
997 | 997 Male O Young 5450 4.5 132
998 | 998 Female O Old 7440 5.97 .
999 | 999 Male O Old 7560 5.79 164
1000 | 1000 Male A Young 7200 4.7 228
1001 |
--------------------------------------------------------------------------------
/Data/company.txt:
--------------------------------------------------------------------------------
1 | Roberts$M234$45000
2 | Chien$M74777$$
3 | Walters$$75000
4 | Rogers$F7272$78131
--------------------------------------------------------------------------------
/Data/dates.txt:
--------------------------------------------------------------------------------
1 | 001 10/21/1950 05122003 08/10/65 23Dec2005
2 | 002 01/01/1960 11122009 09/13/02 02Jan1960
3 |
--------------------------------------------------------------------------------
/Data/drugtest.xls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sassoftware/learning-sas-by-example-2nd/c38a76c55309a7824d9190cb21b967703999c228/Data/drugtest.xls
--------------------------------------------------------------------------------
/Data/employee.csv:
--------------------------------------------------------------------------------
1 | 123,"Harold Wilson",Acct,01/15/1989,$78123.
2 | 128,"Julia Child",Food,08/29/1988,$89123
3 | 007,"James Bond",Security,02/01/2000,$82100
4 | 828,"Roger Doger",Acct,08/15/1999,$39100
5 | 900,"Earl Davenport",Food,09/09/1989,$45399
6 | 906,"James Swindler",Acct,12/21/1978,$78200
7 |
--------------------------------------------------------------------------------
/Data/employee.txt:
--------------------------------------------------------------------------------
1 | 123,"Harold Wilson",Acct,01/15/1989,$78,123.
2 | 128,"Julia Child",Food,08/29/1988
3 | 007,"James Bond",Security,02/01/2000,$82,100
4 | 828,"Roger Doger",Acct,08/15/1999,$39,100
5 | 900,"Earl Davenport",Food,09/09/1989,$45,399
6 | 906,"James Swindler",Acct,12/21/1978,$78,200
--------------------------------------------------------------------------------
/Data/employeedata.txt:
--------------------------------------------------------------------------------
1 | 123,"Harold Wilson",Acct,01/15/1989,$78,123.
2 | 128,"Julia Child",Food,08/29/1988
3 | 007,"James Bond",Security,02/01/2000,$82,100
4 | 828,"Roger Doger",Acct,08/15/1999,$39,100
5 | 900,"Earl Davenport",Food,09/09/1989,$45,399
6 | 906,"James Swindler",Acct,12/21/1978,$78,200
--------------------------------------------------------------------------------
/Data/file_a.txt:
--------------------------------------------------------------------------------
1 | File A
2 | 10 20 30
3 | 40 50 60
4 | 70 80 90
5 |
--------------------------------------------------------------------------------
/Data/file_b.txt:
--------------------------------------------------------------------------------
1 | File B
2 | 11 21 31
3 | 41 51 61
4 | 71 81 91
5 |
--------------------------------------------------------------------------------
/Data/geocache.txt:
--------------------------------------------------------------------------------
1 | Higgensville Hike 4030.2937446.539
2 | Really Roaring 4027.4047442.147
3 | Cushetunk Climb 4037.0247448.014
4 | Uplands Trek 4030.9907452.794
--------------------------------------------------------------------------------
/Data/geocaching.txt:
--------------------------------------------------------------------------------
1 | Higgensville Hike 4030.2937446.539
2 | Really Roaring 4027.4047442.147
3 | Cushetunk Climb 4037.0247448.014
4 | Uplands Trek 4030.9907452.794
--------------------------------------------------------------------------------
/Data/grades.txt:
--------------------------------------------------------------------------------
1 | 21 M 80 B- 82
2 | . F 90 A 93
3 | 35 M 87 B+ 85
4 | 48 F . . 76
5 | 59 F 95 A+ 97
6 | 15 M 88 . 93
7 | 67 F 97 A 91
8 | . M 62 F 67
9 | 35 F 77 C- 77
10 | 49 M 59 C 81
--------------------------------------------------------------------------------
/Data/gym.txt:
--------------------------------------------------------------------------------
1 | 001 09/21/2006 383
2 | 002 07/15/2005 477
3 | 003 09/06/2005 412
4 | 004 04/02/2006 372
5 | 005 07/24/2005 438
6 | 006 03/26/2006 367
7 | 007 02/26/2004 398
8 | 008 11/12/2005 361
9 | 009 07/23/2006 436
10 | 010 04/14/2005 463
11 | 011 07/25/2006 405
12 | 012 08/15/2006 380
13 | 013 10/08/2005 452
14 | 014 02/19/2004 307
15 | 015 07/17/2005 368
16 | 016 01/21/2005 380
17 | 017 10/18/2005 388
18 | 018 06/18/2004 347
19 | 019 10/06/2005 483
20 | 020 04/26/2004 376
21 | 021 09/02/2006 436
22 | 022 04/02/2005 436
23 | 023 07/27/2006 436
24 | 024 08/21/2004 352
25 | 025 05/08/2006 394
26 | 026 09/02/2006 413
27 | 027 12/04/2004 385
28 | 028 01/16/2005 366
29 | 029 02/24/2004 420
30 | 030 04/05/2006 497
31 | 031 05/22/2006 408
32 | 032 03/31/2006 386
33 | 033 08/19/2005 451
34 | 034 09/20/2006 376
35 | 035 05/21/2004 359
36 | 036 06/24/2006 320
37 | 037 06/19/2006 417
38 | 038 04/21/2005 291
39 | 039 09/18/2005 422
40 | 040 02/14/2005 417
41 | 041 10/22/2004 401
42 | 042 03/11/2006 483
43 | 043 08/17/2006 387
44 | 044 03/15/2004 319
45 | 045 09/29/2005 421
46 | 046 09/01/2005 436
47 | 047 08/19/2006 402
48 | 048 09/14/2004 355
49 | 049 03/13/2006 385
50 | 050 04/29/2005 341
51 | 051 05/29/2006 399
52 | 052 08/24/2006 418
53 | 053 10/02/2004 424
54 | 054 10/25/2005 404
55 | 055 01/30/2005 383
56 | 056 10/29/2004 246
57 | 057 09/03/2005 366
58 | 058 03/30/2004 361
59 | 059 06/19/2004 470
60 | 060 02/22/2005 456
61 | 061 08/21/2006 455
62 | 062 09/21/2006 447
63 | 063 01/26/2005 359
64 | 064 03/15/2006 369
65 | 065 11/19/2004 410
66 | 066 07/11/2004 463
67 | 067 06/11/2005 346
68 | 068 07/05/2005 417
69 | 069 05/22/2006 333
70 | 070 03/21/2005 352
71 | 071 11/18/2004 376
72 | 072 09/03/2006 421
73 | 073 01/23/2006 343
74 | 074 07/13/2004 332
75 | 075 08/19/2005 449
76 | 076 08/26/2004 461
77 | 077 07/16/2004 423
78 | 078 07/13/2005 399
79 | 079 02/25/2006 332
80 | 080 01/09/2006 354
81 | 081 09/14/2005 449
82 | 082 08/18/2006 443
83 | 083 03/10/2004 313
84 | 084 01/22/2004 459
85 | 085 12/13/2004 386
86 | 086 09/17/2006 353
87 | 087 01/22/2005 404
88 | 088 02/07/2006 295
89 | 089 01/25/2004 442
90 | 090 05/14/2005 446
91 | 091 02/08/2004 340
92 | 092 12/24/2005 453
93 | 093 04/08/2004 352
94 | 094 09/28/2005 398
95 | 095 04/10/2006 428
96 | 096 05/21/2004 357
97 | 097 01/23/2006 343
98 | 098 01/30/2006 402
99 | 099 09/10/2006 370
100 | 100 07/25/2004 381
101 |
--------------------------------------------------------------------------------
/Data/health.txt:
--------------------------------------------------------------------------------
1 | 00112/25/1944210
2 | 80160100
3 | 00205/11/1966102
4 | 88122 76
5 | 00308/03/2000 66
6 | 90102 62
--------------------------------------------------------------------------------
/Data/id.txt:
--------------------------------------------------------------------------------
1 | abcABC
2 | NJ1234
3 | 987654
4 | 123XYZ
5 | TX78010
6 |
--------------------------------------------------------------------------------
/Data/list.txt:
--------------------------------------------------------------------------------
1 | 001 Christopher Mullens 11/12/1955 $45,200
2 | 002 Michelle Kwo 9/12/1955 $78,123
3 | 003 Roger W. McDonald 1/1/1960 $107,200
--------------------------------------------------------------------------------
/Data/missing.txt:
--------------------------------------------------------------------------------
1 | 1 2 3
2 | 4 5
3 | 6 7 8
4 | 9 10 11
--------------------------------------------------------------------------------
/Data/mixed_recs.txt:
--------------------------------------------------------------------------------
1 | 10/21/2005 1001
2 | 11/15/2005 2001
3 | A13688 250 2
4 | B11112 300 2
5 | 01/03/2005 50001
6 | A88778 19 2
--------------------------------------------------------------------------------
/Data/month.txt:
--------------------------------------------------------------------------------
1 | Jan 2000
2 | Feb 3000
3 | Mar 2500
4 | Apr 2600
5 | May 1200
6 | Jun 2300
7 | Jul 1000
8 | Aug 2300
9 | Sep 1500
10 | Oct 1900
11 | Sep 2600
12 | Oct 3400
13 | Nov 4000
14 | Dec 1200
--------------------------------------------------------------------------------
/Data/mydata.csv:
--------------------------------------------------------------------------------
1 | "M",50,68,155
2 | "F",23,60,101
3 | "M",65,72,220
4 | "F",35,65,133
5 | "M",15,71,166
--------------------------------------------------------------------------------
/Data/numgrades.txt:
--------------------------------------------------------------------------------
1 | 123 55 134 57 166 62 188 66 199 67 202 62 233 69 334 74
2 | 238 77 857 79 945 84 475 84 285 88 288 89 422 91 692 93
3 | 862 94 852 94 916 96 911 97 475 82 857 77 481 89 638 94
--------------------------------------------------------------------------------
/Data/odsexample.csv:
--------------------------------------------------------------------------------
1 | "ID","Gender","Age","Salary","Ques1","Ques2","Ques3","Ques4","Ques5"
2 | 001,"M",23,28000,1,2,1,2,3
3 | 002,"F",55,76123,4,5,2,1,1
4 | 003,"M",38,36500,2,2,2,2,1
5 | 004,"F",67,128000,5,3,2,2,4
6 | 005,"M",22,23060,3,3,3,4,2
7 | 006,"M",63,90000,2,3,5,4,3
8 | 007,"F",45,76100,5,3,4,3,3
9 |
10 |
--------------------------------------------------------------------------------
/Data/political.csv:
--------------------------------------------------------------------------------
1 | "NJ",Ind, 55
2 | "CO",Dem, 45
3 | "NY",Rep,23
4 | "FL",Dem,66
5 | "NJ",Rep,34
--------------------------------------------------------------------------------
/Data/presidents.csv:
--------------------------------------------------------------------------------
1 | "George Washington","No party",1789,1797
2 | "John Adams","Federalist",1797,1801
3 | "Thomas Jefferson","Democratic-Republican",1801,1809
4 | "James Madison","Democratic-Republican",1809,1817
--------------------------------------------------------------------------------
/Data/rangetest.xls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sassoftware/learning-sas-by-example-2nd/c38a76c55309a7824d9190cb21b967703999c228/Data/rangetest.xls
--------------------------------------------------------------------------------
/Data/readme.md:
--------------------------------------------------------------------------------
1 | Here you will find the datasets referenced in Ron Cody's *Learning SAS by Example: A Programmer's Guide, Second Edition*.
2 |
--------------------------------------------------------------------------------
/Data/school.txt:
--------------------------------------------------------------------------------
1 | 1 2 3 4 5 6 7
2 | 1234567890123456789012345678901234567890123456789012345678901234567890
3 | 13572Alan Schneider 86 84 92 88 93A
4 | 99120Marilyn Kloss 88 93100 92 95A
5 | 12105Jose Ramirez 96 88 84 94 90B
6 | 17723Shou Lu 77 63 60 77 73C
7 | 19192Thomas Kim 100 98 82 92 94A
8 | 34333Jerry Schmidt 61 66 76 78 80B
9 | 91233Laura Trowell 86 97 94100 98B
10 | 13444Meryl Street 67 62 61 67 59C
11 |
--------------------------------------------------------------------------------
/Data/scores.txt:
--------------------------------------------------------------------------------
1 | M 80 82 85 88
2 | F 94 92 88 96
3 | M 96 88 89 92
4 | F 95 . 92 92
--------------------------------------------------------------------------------
/Data/scores_column.txt:
--------------------------------------------------------------------------------
1 | 908098
2 | 7888
3 | 656669
4 | 929496
5 | 78 79
6 |
--------------------------------------------------------------------------------
/Data/scores_comma.csv:
--------------------------------------------------------------------------------
1 | 90,80,98
2 | 78,88,,
3 | 65,66,69
4 | 92,94,96
5 | 78,,79
6 |
--------------------------------------------------------------------------------
/Data/short.txt:
--------------------------------------------------------------------------------
1 | 001Josuha Tyson 100 97 95
2 | 002Helen Ames 87 85
3 | 003ShouEn Lu 98 98 92
4 | 004Pam Mann 100100 99
--------------------------------------------------------------------------------
/Data/single.xls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sassoftware/learning-sas-by-example-2nd/c38a76c55309a7824d9190cb21b967703999c228/Data/single.xls
--------------------------------------------------------------------------------
/Data/soccer.cls.csv:
--------------------------------------------------------------------------------
1 | Team,Wins,Losses
2 | Readington,20,3
3 | Raritan,10,10
4 | Branchburg,3,18
5 | Somerville,5,18
6 |
--------------------------------------------------------------------------------
/Data/soccer.xls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sassoftware/learning-sas-by-example-2nd/c38a76c55309a7824d9190cb21b967703999c228/Data/soccer.xls
--------------------------------------------------------------------------------
/Data/stockprices.txt:
--------------------------------------------------------------------------------
1 | IBM 5/21/2006 $80.0 10007/20/2006 $88.5
2 | CSCO04/05/2005 $17.5 20009/21/2005 $23.6
3 | MOT 03/01/2004 $14.7 50010/10/2006 $19.9
4 | XMSR04/15/2006 $28.4 20004/15/2006 $12.7
5 | BBY 02/15/2005 $45.2 10009/09/2006 $56.8
6 |
--------------------------------------------------------------------------------
/Data/stocks.txt:
--------------------------------------------------------------------------------
1 | AMGN 67.66 100
2 | DELL 24.60 200
3 | GE 34.50 100
4 | HPQ 32.32 120
5 | IBM 82.25 50
6 | MOT 30.24 100
--------------------------------------------------------------------------------
/Data/survey.txt:
--------------------------------------------------------------------------------
1 | 001 M 23 28000 1 2 1 2 3
2 | 002 F 55 76123 4 5 2 1 1
3 | 003 M 38 36500 2 2 2 2 1
4 | 004 F 67 128000 5 3 2 2 4
5 | 005 M 22 23060 3 3 3 4 2
6 | 006 M 63 90000 2 3 5 4 3
7 | 007 F 45 76100 5 3 4 3 3
8 |
--------------------------------------------------------------------------------
/Data/survey56.txt:
--------------------------------------------------------------------------------
1 | 001ABED 2005
2 | 002AABCD2006
3 | 005AADD 2005
4 | 007BBCDE2006
5 | 009ABABA2006
6 | 010DEEB 2005
--------------------------------------------------------------------------------
/Data/tempdata.txt:
--------------------------------------------------------------------------------
1 | 1020.11120.21321.61525.01728.72031.42533.8
2 | 1021.71322.81528.01728.92129.92430.42833.7
--------------------------------------------------------------------------------
/Data/test_scores.txt:
--------------------------------------------------------------------------------
1 | 90 80 98
2 | 78 88
3 | 65 66 69
4 | 92 94 96
5 |
--------------------------------------------------------------------------------
/Data/testcsv.csv:
--------------------------------------------------------------------------------
1 | one,two,three
2 | 1,a,sd sd
3 | 2,b,eer
4 | 3,c,eree ttt
5 | 4,d,erere 2222
6 | 5,e,erer erer ere
7 |
--------------------------------------------------------------------------------
/Data/three_per_line.txt:
--------------------------------------------------------------------------------
1 | 068120 80 72130 80 69122 78
2 | 072180110 76178102 70178100
3 | 054118 70 56118 72 50114 78
4 |
--------------------------------------------------------------------------------
/Data/veggies.txt:
--------------------------------------------------------------------------------
1 | Cucumber 50104-A 55 30 195
2 | Cucumber 51789-A 56 30 225
3 | Carrot 50179-A 68 1500 395
4 | Carrot 50872-A 65 1500 225
5 | Corn 57224-A 75 200 295
6 | Corn 62471-A 80 200 395
7 | Corn 57828-A 66 200 295
8 | Eggplant 52233-A 70 30 225
--------------------------------------------------------------------------------
/Data/xxx.txt:
--------------------------------------------------------------------------------
1 | 123456name abcdefg
2 | 123
3 | 987444
4 | 888888lkjhlkjhlkjh
--------------------------------------------------------------------------------
/Data/xyz1.txt:
--------------------------------------------------------------------------------
1 | 1 3 5
2 | 2 4 6
--------------------------------------------------------------------------------
/Data/xyz2.txt:
--------------------------------------------------------------------------------
1 | 10 20 30
2 | 20 40 60
--------------------------------------------------------------------------------
/Example code/Create_Datasets.sas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sassoftware/learning-sas-by-example-2nd/c38a76c55309a7824d9190cb21b967703999c228/Example code/Create_Datasets.sas
--------------------------------------------------------------------------------
/Example code/Programs Used in the Second Edition.sas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sassoftware/learning-sas-by-example-2nd/c38a76c55309a7824d9190cb21b967703999c228/Example code/Programs Used in the Second Edition.sas
--------------------------------------------------------------------------------
/Example code/Solutions_to_Odd_Numbered_problems.sas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sassoftware/learning-sas-by-example-2nd/c38a76c55309a7824d9190cb21b967703999c228/Example code/Solutions_to_Odd_Numbered_problems.sas
--------------------------------------------------------------------------------
/Example code/readme.md:
--------------------------------------------------------------------------------
1 | Here you will find the datasets referenced in Ron Cody's *Learning SAS by Example: A Programmer's Guide, Second Edition*.
--------------------------------------------------------------------------------
/Example_Cover.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sassoftware/learning-sas-by-example-2nd/c38a76c55309a7824d9190cb21b967703999c228/Example_Cover.jpg
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | Apache License
2 | Version 2.0, January 2004
3 | http://www.apache.org/licenses/
4 |
5 | TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
6 |
7 | 1. Definitions.
8 |
9 | "License" shall mean the terms and conditions for use, reproduction,
10 | and distribution as defined by Sections 1 through 9 of this document.
11 |
12 | "Licensor" shall mean the copyright owner or entity authorized by
13 | the copyright owner that is granting the License.
14 |
15 | "Legal Entity" shall mean the union of the acting entity and all
16 | other entities that control, are controlled by, or are under common
17 | control with that entity. For the purposes of this definition,
18 | "control" means (i) the power, direct or indirect, to cause the
19 | direction or management of such entity, whether by contract or
20 | otherwise, or (ii) ownership of fifty percent (50%) or more of the
21 | outstanding shares, or (iii) beneficial ownership of such entity.
22 |
23 | "You" (or "Your") shall mean an individual or Legal Entity
24 | exercising permissions granted by this License.
25 |
26 | "Source" form shall mean the preferred form for making modifications,
27 | including but not limited to software source code, documentation
28 | source, and configuration files.
29 |
30 | "Object" form shall mean any form resulting from mechanical
31 | transformation or translation of a Source form, including but
32 | not limited to compiled object code, generated documentation,
33 | and conversions to other media types.
34 |
35 | "Work" shall mean the work of authorship, whether in Source or
36 | Object form, made available under the License, as indicated by a
37 | copyright notice that is included in or attached to the work
38 | (an example is provided in the Appendix below).
39 |
40 | "Derivative Works" shall mean any work, whether in Source or Object
41 | form, that is based on (or derived from) the Work and for which the
42 | editorial revisions, annotations, elaborations, or other modifications
43 | represent, as a whole, an original work of authorship. For the purposes
44 | of this License, Derivative Works shall not include works that remain
45 | separable from, or merely link (or bind by name) to the interfaces of,
46 | the Work and Derivative Works thereof.
47 |
48 | "Contribution" shall mean any work of authorship, including
49 | the original version of the Work and any modifications or additions
50 | to that Work or Derivative Works thereof, that is intentionally
51 | submitted to Licensor for inclusion in the Work by the copyright owner
52 | or by an individual or Legal Entity authorized to submit on behalf of
53 | the copyright owner. For the purposes of this definition, "submitted"
54 | means any form of electronic, verbal, or written communication sent
55 | to the Licensor or its representatives, including but not limited to
56 | communication on electronic mailing lists, source code control systems,
57 | and issue tracking systems that are managed by, or on behalf of, the
58 | Licensor for the purpose of discussing and improving the Work, but
59 | excluding communication that is conspicuously marked or otherwise
60 | designated in writing by the copyright owner as "Not a Contribution."
61 |
62 | "Contributor" shall mean Licensor and any individual or Legal Entity
63 | on behalf of whom a Contribution has been received by Licensor and
64 | subsequently incorporated within the Work.
65 |
66 | 2. Grant of Copyright License. Subject to the terms and conditions of
67 | this License, each Contributor hereby grants to You a perpetual,
68 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable
69 | copyright license to reproduce, prepare Derivative Works of,
70 | publicly display, publicly perform, sublicense, and distribute the
71 | Work and such Derivative Works in Source or Object form.
72 |
73 | 3. Grant of Patent License. Subject to the terms and conditions of
74 | this License, each Contributor hereby grants to You a perpetual,
75 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable
76 | (except as stated in this section) patent license to make, have made,
77 | use, offer to sell, sell, import, and otherwise transfer the Work,
78 | where such license applies only to those patent claims licensable
79 | by such Contributor that are necessarily infringed by their
80 | Contribution(s) alone or by combination of their Contribution(s)
81 | with the Work to which such Contribution(s) was submitted. If You
82 | institute patent litigation against any entity (including a
83 | cross-claim or counterclaim in a lawsuit) alleging that the Work
84 | or a Contribution incorporated within the Work constitutes direct
85 | or contributory patent infringement, then any patent licenses
86 | granted to You under this License for that Work shall terminate
87 | as of the date such litigation is filed.
88 |
89 | 4. Redistribution. You may reproduce and distribute copies of the
90 | Work or Derivative Works thereof in any medium, with or without
91 | modifications, and in Source or Object form, provided that You
92 | meet the following conditions:
93 |
94 | (a) You must give any other recipients of the Work or
95 | Derivative Works a copy of this License; and
96 |
97 | (b) You must cause any modified files to carry prominent notices
98 | stating that You changed the files; and
99 |
100 | (c) You must retain, in the Source form of any Derivative Works
101 | that You distribute, all copyright, patent, trademark, and
102 | attribution notices from the Source form of the Work,
103 | excluding those notices that do not pertain to any part of
104 | the Derivative Works; and
105 |
106 | (d) If the Work includes a "NOTICE" text file as part of its
107 | distribution, then any Derivative Works that You distribute must
108 | include a readable copy of the attribution notices contained
109 | within such NOTICE file, excluding those notices that do not
110 | pertain to any part of the Derivative Works, in at least one
111 | of the following places: within a NOTICE text file distributed
112 | as part of the Derivative Works; within the Source form or
113 | documentation, if provided along with the Derivative Works; or,
114 | within a display generated by the Derivative Works, if and
115 | wherever such third-party notices normally appear. The contents
116 | of the NOTICE file are for informational purposes only and
117 | do not modify the License. You may add Your own attribution
118 | notices within Derivative Works that You distribute, alongside
119 | or as an addendum to the NOTICE text from the Work, provided
120 | that such additional attribution notices cannot be construed
121 | as modifying the License.
122 |
123 | You may add Your own copyright statement to Your modifications and
124 | may provide additional or different license terms and conditions
125 | for use, reproduction, or distribution of Your modifications, or
126 | for any such Derivative Works as a whole, provided Your use,
127 | reproduction, and distribution of the Work otherwise complies with
128 | the conditions stated in this License.
129 |
130 | 5. Submission of Contributions. Unless You explicitly state otherwise,
131 | any Contribution intentionally submitted for inclusion in the Work
132 | by You to the Licensor shall be under the terms and conditions of
133 | this License, without any additional terms or conditions.
134 | Notwithstanding the above, nothing herein shall supersede or modify
135 | the terms of any separate license agreement you may have executed
136 | with Licensor regarding such Contributions.
137 |
138 | 6. Trademarks. This License does not grant permission to use the trade
139 | names, trademarks, service marks, or product names of the Licensor,
140 | except as required for reasonable and customary use in describing the
141 | origin of the Work and reproducing the content of the NOTICE file.
142 |
143 | 7. Disclaimer of Warranty. Unless required by applicable law or
144 | agreed to in writing, Licensor provides the Work (and each
145 | Contributor provides its Contributions) on an "AS IS" BASIS,
146 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
147 | implied, including, without limitation, any warranties or conditions
148 | of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
149 | PARTICULAR PURPOSE. You are solely responsible for determining the
150 | appropriateness of using or redistributing the Work and assume any
151 | risks associated with Your exercise of permissions under this License.
152 |
153 | 8. Limitation of Liability. In no event and under no legal theory,
154 | whether in tort (including negligence), contract, or otherwise,
155 | unless required by applicable law (such as deliberate and grossly
156 | negligent acts) or agreed to in writing, shall any Contributor be
157 | liable to You for damages, including any direct, indirect, special,
158 | incidental, or consequential damages of any character arising as a
159 | result of this License or out of the use or inability to use the
160 | Work (including but not limited to damages for loss of goodwill,
161 | work stoppage, computer failure or malfunction, or any and all
162 | other commercial damages or losses), even if such Contributor
163 | has been advised of the possibility of such damages.
164 |
165 | 9. Accepting Warranty or Additional Liability. While redistributing
166 | the Work or Derivative Works thereof, You may choose to offer,
167 | and charge a fee for, acceptance of support, warranty, indemnity,
168 | or other liability obligations and/or rights consistent with this
169 | License. However, in accepting such obligations, You may act only
170 | on Your own behalf and on Your sole responsibility, not on behalf
171 | of any other Contributor, and only if You agree to indemnify,
172 | defend, and hold each Contributor harmless for any liability
173 | incurred by, or claims asserted against, such Contributor by reason
174 | of your accepting any such warranty or additional liability.
175 |
176 | END OF TERMS AND CONDITIONS
177 |
178 | APPENDIX: How to apply the Apache License to your work.
179 |
180 | To apply the Apache License to your work, attach the following
181 | boilerplate notice, with the fields enclosed by brackets "{}"
182 | replaced with your own identifying information. (Don't include
183 | the brackets!) The text should be enclosed in the appropriate
184 | comment syntax for the file format. We also recommend that a
185 | file or class name and description of purpose be included on the
186 | same "printed page" as the copyright notice for easier
187 | identification within third-party archives.
188 |
189 | Copyright 2019 Samantha.Gidlow
190 |
191 | Licensed under the Apache License, Version 2.0 (the "License");
192 | you may not use this file except in compliance with the License.
193 | You may obtain a copy of the License at
194 |
195 | http://www.apache.org/licenses/LICENSE-2.0
196 |
197 | Unless required by applicable law or agreed to in writing, software
198 | distributed under the License is distributed on an "AS IS" BASIS,
199 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
200 | See the License for the specific language governing permissions and
201 | limitations under the License.
202 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 |
2 | # Learning SAS by Example: A Programmer's Guide, Second Edition #
3 |
4 | Ron Cody
5 |
6 | This repository contains the sample code for the book *Learning SAS by Example: A Programmer's Guide, Second Edition*.
Data files are SAS data sets, .txt and .xlsx files. Sample programs are .sas files. 7 | 8 |
42 | Table of Contents and Book Excerpt
43 | About the Author 44 | 45 | ## License 46 | This project is licensed under the [Apache 2.0 License](./LICENSE). 47 | -------------------------------------------------------------------------------- /SUPPORT.md: -------------------------------------------------------------------------------- 1 | If you have questions, comments or problems with the programs or datasets for this book, please email saspress@sas.com. --------------------------------------------------------------------------------