Skip to content

Instantly share code, notes, and snippets.

@moutasam
Created August 1, 2022 22:05
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save moutasam/2d04cef4b2c632f51f1b47b64b5ecf4a to your computer and use it in GitHub Desktop.
Save moutasam/2d04cef4b2c632f51f1b47b64b5ecf4a to your computer and use it in GitHub Desktop.
new_df['OFNS_DESC'] = new_df['OFNS_DESC'].astype('string')
new_df.loc[new_df['OFNS_DESC'].str.contains('HARRASSMENT'), 'OFNS_DESC'] = 'HARRASSMENT'
new_df.loc[new_df['OFNS_DESC'].str.contains('KIDNAPPING'), 'OFNS_DESC'] = 'KIDNAPPING'
new_df.loc[new_df['OFNS_DESC'].str.contains('LOITERING','GAMBLING'), 'OFNS_DESC'] = 'GAMBLING'
new_df.loc[new_df['OFNS_DESC'].str.contains('RAPE'), 'OFNS_DESC'] = 'RAPE'
new_df.loc[new_df['OFNS_DESC'].str.contains('BURGLAR'), 'OFNS_DESC'] = 'BURGLARY'
new_df.loc[new_df['OFNS_DESC'].str.contains('SEX'), 'OFNS_DESC'] = 'SEX CRIMES'
new_df.loc[new_df['OFNS_DESC'].str.contains('ROBBERY'), 'OFNS_DESC'] = 'ROBBERY'
new_df.loc[new_df['OFNS_DESC'].str.contains('OFFENSES'), 'OFNS_DESC'] = 'OFFENSES'
new_df.loc[new_df['OFNS_DESC'].str.contains('OFF. AGNST PUB ORD SENSBLTY &'), 'OFNS_DESC'] = 'OFFENSES'
new_df.loc[new_df['OFNS_DESC'].str.contains('THEFT'), 'OFNS_DESC'] = 'THEFT'
new_df.loc[new_df['OFNS_DESC'].str.contains('HOMICIDE'), 'OFNS_DESC'] = 'HOMICIDE'
new_df.loc[new_df['OFNS_DESC'].str.contains('FRAUD'), 'OFNS_DESC'] = 'FRAUD'
new_df.loc[new_df['OFNS_DESC'].str.contains('LAW'), 'OFNS_DESC'] = 'STATE LAWS'
new_df.loc[new_df['OFNS_DESC'].str.contains('ADMINISTRATIVE CODE'), 'OFNS_DESC'] = 'STATE LAWS'
new_df.loc[new_df['OFNS_DESC'].str.contains('NEW YORK CITY HEALTH CODE'), 'OFNS_DESC'] = 'STATE LAWS'
new_df.loc[new_df['OFNS_DESC'].str.contains('DRUGS'), 'OFNS_DESC'] = 'DRUGS'
new_df.loc[new_df['OFNS_DESC'].str.contains('VEHICLE'), 'OFNS_DESC'] = 'VEHICLES / DRIVING'
new_df.loc[new_df['OFNS_DESC'].str.contains('DRIVING'), 'OFNS_DESC'] = 'VEHICLES / DRIVING'
new_df.loc[new_df['OFNS_DESC'].str.contains('LARCENY'), 'OFNS_DESC'] = 'LARCENY'
new_df.loc[new_df['OFNS_DESC'].str.contains('CRIMINAL MISCHIEF & RELATED OF'), 'OFNS_DESC'] = 'TRESPASS'
new_df.loc[new_df['OFNS_DESC'].str.contains('TRESPASS'), 'OFNS_DESC'] = 'TRESPASS'
new_df.loc[new_df['OFNS_DESC'].str.contains('ASSAULT'), 'OFNS_DESC'] = 'ASSAULT'
new_df.loc[new_df['OFNS_DESC'].str.contains('ESCAPE'), 'OFNS_DESC'] = 'ESCAPE'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment