Announcement

Collapse
No announcement yet.
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Creating dictionary for importing ACSII crime raw data with codebook

    I am tring to import the raw data for Uniform Crime Report with ACSII data format, but they did not provide dictionary except for a codebook. But problem is in the codebook, there are three section: agency header, monthly header, and detail header. And I only have one text file, it seems like within one file, it splits three parts. I really don't know how to construct a dic file that can do all in once. Here is the dictionary I create for the third part, detail header:

    Code:
    *SRS dictionary
    
    
    
    
    infix dictionary using 2019_ASRMONTHLY_NATIONAL_MASTER_FILE.txt{
        _lrecl(471)
        ASR_ID 1
        STATE 2-3
    str    ORI 4-10
        GROUP 11-12
        DIV 13
        MONTH 14-15
        YEAR 16-17
        OFFENSE 18-20
        OCCUR 21-23
        ARRCODE 24-26
        ARRCOUNT 27-31
        ARRCODE 32-34
        ARRCOUNT 35-39
        ARRCODE 40-42
        ARRCOUNT 43-47
        ARRCODE 48-50
        ARRCOUNT 51-55
        ARRCODE 56-58
        ARRCOUNT 59-63
        ARRCODE 64-66
        ARRCOUNT 67-71
        ARRCODE 72-74
        ARRCOUNT 75-79
        ARRCODE 80-82
        ARRCOUNT 83-87
        ARRCODE 88-90
        ARRCOUNT 91-95
        ARRCODE 96-98
        ARRCOUNT 99-103
        ARRCODE 104-106
        ARRCOUNT 107-111
        ARRCODE 112-114
        ARRCOUNT 115-119
        ARRCODE 120-122
        ARRCOUNT 123-127
        ARRCODE 128-130
        ARRCOUNT 131-135
        ARRCODE 136-138
        ARRCOUNT 139-143
        ARRCODE 144-146
        ARRCOUNT 147-151
        ARRCODE 152-154
        ARRCOUNT 155-159
        ARRCODE 160-162
        ARRCOUNT 163-167
        ARRCODE 168-170
        ARRCOUNT 171-175
        ARRCODE 176-178
        ARRCOUNT 179-183
        ARRCODE 184-186
        ARRCOUNT 187-191
        ARRCODE 192-194
        ARRCOUNT 195-199
        ARRCODE 200-202
        ARRCOUNT 203-207
        ARRCODE 208-210
        ARRCOUNT 211-215
        ARRCODE 216-218
        ARRCOUNT 219-223
        ARRCODE 224-226
        ARRCOUNT 227-231
        ARRCODE 232-234
        ARRCOUNT 235-239
        ARRCODE 240-242
        ARRCOUNT 243-247
        ARRCODE 248-250
        ARRCOUNT 251-255
        ARRCODE 256-258
        ARRCOUNT 259-263
        ARRCODE 264-266
        ARRCOUNT 267-271
        ARRCODE 272-274
        ARRCOUNT 275-279
        ARRCODE 280-282
        ARRCOUNT 283-287
        ARRCODE 288-290
        ARRCOUNT 291-295
        ARRCODE 296-298
        ARRCOUNT 299-303
        ARRCODE 304-306
        ARRCOUNT 307-311
        ARRCODE 312-314
        ARRCOUNT 315-319
        ARRCODE 320-322
        ARRCOUNT 323-327
        ARRCODE 328-330
        ARRCOUNT 331-335
        ARRCODE 336-338
        ARRCOUNT 339-343
        ARRCODE 344-346
        ARRCOUNT 347-351
        ARRCODE 352-354
        ARRCOUNT 355-359
        ARRCODE 360-362
        ARRCOUNT 363-367
        ARRCODE 368-370
        ARRCOUNT 371-375
        ARRCODE 376-378
        ARRCOUNT 379-383
        ARRCODE 384-386
        ARRCOUNT 387-391
        ARRCODE 392-394
        ARRCOUNT 395-399
        ARRCODE 400-402
        ARRCOUNT 403-407
        ARRCODE 408-410
        ARRCOUNT 411-415
        ARRCODE 416-418
        ARRCOUNT 419-423
        ARRCODE 424-426
        ARRCOUNT 427-431
        ARRCODE 432-434
        ARRCOUNT 435-439
        ARRCODE 440-442
        ARRCOUNT 443-447
        ARRCODE 448-450
        ARRCOUNT 451-455
        ARRCODE 456-458
        ARRCOUNT 459-463
        ARRCODE 460-462
        ARRCOUNT 463-467
        ARRCODE 464-466
        ARRCOUNT 467-471
        
        
        
        
        
    }
    Here is the first few line of the data:

    Code:
    350AK001011C90019 3900 000000Y 000287731ANCHORAGE               Alaska                                                                                                                                                                                                                                                                                                                                                                                                                 
    350AK001011C90119000C  000000000000000000000010000000000000000000000000                                                                                                                                                                                                                                                                                                                                                                                                                
    350AK001011C901190120030360000104800001054000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    350AK001011C901190200060110000101400001016000010450000204700001054000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    350AK001011C901190300150110000101400004015000020170000303000001031000010360000103700002038000020400000104500006046000040470000604800002054000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    350AK001011C901190400370020000100300001004000020050000100700002008000010100000201100003012000020130000101400013015000100160000901700007018000020190000402000004025000010310000103300003034000010360000303700003038000020390000304000002041000010420000104400001045000280460001304700036048000040490000105100005054000810560000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    350AK001011C901190500200040000100700001011000010140000501500002016000050170000101800001019000030260000103600001037000030380000104500017046000010470000504800001051000020540002405600002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    350AK001011C901190600350030000100600001007000010080000100900002010000010140000901500018016000090170000201800002019000010200000102100001024000010270000102800001031000010320000203600011037000130380000403900004040000010420000104500040046000110470003304800001049000010500000205100002053000010540008405600005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    350AK001011C901190700190030000100700001008000020130000101400003015000060160000501700001030000010340000103600002038000010450001104600005047000060480000205200001054000240560000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    350AK001011C901190800440020000300300002007000010080000200900001010000010120000501300002014000210150001801600009017000080180000501900007020000050220000202400002025000030260000402700003028000010290000103000002031000010320000303300002034000040350000103600012037000060380000703900008040000010410000304300001045000470460002404700055048000130490000805000004051000060540013905600018000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    350AK001011C901190900050140000103700001045000010470000105400002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    350AK001011C901191000060170000101800001039000010450000204600001054000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    350AK001011C901191100080140000203700001038000010390000104500002046000020470000105400005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    350AK001011C901191200090110000102000001032000010340000103500001045000010460000304800001054000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    350AK001011C901191300100130000101400001015000010160000103800001045000010460000104700002048000010540000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    350AK001011C901191400310030000100400001007000010080000100900002010000020110000101300003014000050150000801600003017000020180000101900001020000030310000303300001034000010360000303700003038000020390000104200001043000010450001904600003047000210480000604900002054000490560000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    350AK001011C901191500140030000101200001014000010150000201600001017000020180000102000001045000060470000104800002050000010540000905600001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    350AK001011C901191700130050000101000001016000010170000201800003020000010210000104500003047000050480000104900001054000090550000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    350AK001011C9011918 0310020000100300001005000010060000200700001008000020100000101300001014000040150000501600003017000040180000101900001024000010250000102600001035000020360000203800001040000010450001504600007047000030480000404900002050000020510000305200001054000290560000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    I have attach the screen shot of the codebook for the first page of each part:
    Agency
    Click image for larger version

Name:	47050b98d4b5591e65a73e40f5b6a8d.png
Views:	3
Size:	69.1 KB
ID:	1764531


    Monthly
    Click image for larger version

Name:	0b87da5df2b76ad54f8ebb73dba5318.png
Views:	3
Size:	107.9 KB
ID:	1764532


    Detail
    Click image for larger version

Name:	72b33f6a06f415ea4421007ccbbb4ef.png
Views:	1
Size:	92.1 KB
ID:	1764533
    Click image for larger version

Name:	b6406db6d2c4b6e4e6c42928773022e.png
Views:	1
Size:	93.4 KB
ID:	1764538

    Attached Files
    Last edited by Wenhan Yan; 26 Sep 2024, 05:45.
Working...
X