Hi statalist,
I'm trying to do a fuzzy matching using matchit. It turns out, the ID variables cannot be string. I have tried encoding the ID and it gives error that too many values.
I have tried destring which also gives error
Here is the sample data for your use:
The non numeric characters dont appear in the sample data unfortunately. Could anyone suggest how to resolve this problem? I have 1,135,764 obs in my data.
Thanks,
I'm trying to do a fuzzy matching using matchit. It turns out, the ID variables cannot be string. I have tried encoding the ID and it gives error that too many values.
Code:
encode id,gen(num_id) too many values
Code:
destring id,gen(num_id) id: contains nonnumeric characters; no generate
Code:
* Example generated by -dataex-. To install: ssc install dataex clear input str19 id str23 location "905016" "GUNTUR" "201416" "ANANTAPUR" "33751" "VIJAYAWADA" "641110" "Visakhapatnam" "783058" "BHIMAVARAM" "851102" "RAJAHMUNDRY" "498126" "HYDERABAD" "968955" "SRIKAKULAM" "591147" "Vizianagaram" "501199" "NELLORE" "747538" "KARIMNAGAR" "210431" "HYDERABAD" "878642" "RAJAHMUNDRY" "882513" "NELLORE" "279911" "GUNTUR" "86983" "Guntur" "146273" "VIJAYAWADA" "804336" "WARANGAL" "643155" "Ongole" "803403" "TIRUPATHI" "1136108" "VIJAYAWADA" "136532" "Hyderabad" "1232574" "HYDERABAD" "617628" "HYDERABAD" "371021" "Vijayawada" "888357" "HYDERABAD" "358401" "HYDERABAD" "245297" "NELLORE" "226732" "Hyderabad" "280930" "RAJAHMUNDRY" "704674" "VIJAYAWADA" "200807" "HYDERABAD" "540789" "TIRUPATHI" "413309" "Hyderabad" "67695" "KARIMNAGAR" "784241" "WARANGAL" "549517" "HYDERABAD" "1276446" "KURNOOL" "280262" "Guntur" "365927" "VISAKHAPATNAM" "675412" "HYDERABAD" "446856" "KARIMNAGAR" "69962" "HYDERABAD" "450854" "HYDERABAD" "730537" "Hyderabad" "567942" "HYDERABAD" "492382" "Visakhapatnam" "932050" "VIJAYAWADA" "126069" "KURNOOL" "1183824" "Guntur" "267487" "GUNTUR" "182371" "TIRUPATHI" "366956" "HYDERABAD" "488738" "GUNTUR" "459707" "HYDERABAD" "867766" "HYDERABAD" "825337" "VIJAYAWADA" "118670" "Hyderabad" "193624" "VIJAYAWADA" "118467" "Eluru" "661288" "Visakhapatnam" "974051" "Karimnagar" "25926" "Rajahmundry" "1134304" "HYDERABAD" "866420" "Kurnool" "294048" "KURNOOL" "736503" "HYDERABAD" "884434" "VISAKHAPATNAM" "433826" "HYDERABAD" "829731" "VIJAYAWADA" "779076" "HYDERABAD" "12630" "Vijayawada" "822021" "Hyderabad" "925622" "Hyderabad" "481261" "SANGAREDDY" "499392" "HYDERABAD" "531659" "WARANGAL" "178306" "HYDERABAD" "774302" "HYDERABAD" "201884" "Vijayawada" "557415" "HYDERABAD" "171842" "VIZIANAGARAM" "711075" "Anantapur" "48403" "HYDERABAD" "858462" "HYDERABAD" "398172" "VIJAYAWADA" "876915" "HYDERABAD" "219755" "Kakinada" "397756" "HYDERABAD" "544889" "GUNTUR" "1011093" "WARANGAL" "318906" "Hyderabad" "252161" "KARIMNAGAR" "940840" "Vijayawada" "797493" "RAJAHMUNDRY" "927880" "HYDERABAD" "273490" "Guntur" "630532" "VIJAYAWADA" "399764" "HYDERABAD" "516341" "NELLORE" end
Thanks,
Comment