{ "cells": [ { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [], "source": [ "%load_ext autoreload\n", "%autoreload 2\n", "import sys\n", "sys.path.append(\"..\")\n", "from optimus import Optimus\n", "\n", "# Create optimus\n", "_load = Optimus(\"ibis\", verbose = True)" ] }, { "cell_type": "code", "execution_count": 18, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "impala://cloudera:cloudera@35.223.122.210:10000/default\n" ] } ], "source": [ "# Put your db credentials here\n", "db = _load.connect(\n", " driver=\"impala\",\n", " host=\"35.223.122.210\", \n", " database= \"default\", \n", " user= \"cloudera\", \n", " password = \"cloudera\")" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "df = db.table_to_df(\"prueba\")" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "_processing = Optimus(\"pandas\", verbose = True)\n", "df = _processing.from_dataframe(df)" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "code", "execution_count": 61, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Collecting pure-sasl\n", " Downloading pure-sasl-0.6.2.tar.gz (11 kB)\n", "Building wheels for collected packages: pure-sasl\n", " Building wheel for pure-sasl (setup.py): started\n", " Building wheel for pure-sasl (setup.py): finished with status 'done'\n", " Created wheel for pure-sasl: filename=pure_sasl-0.6.2-py3-none-any.whl size=11435 sha256=5aa6d172a618efdeb1b9a62e705812572f668681aed405d6f40a258c76176ab5\n", " Stored in directory: c:\\users\\argenisleon\\appdata\\local\\pip\\cache\\wheels\\60\\6d\\c4\\eeb9f5eae120dce84399f49fc92b447f5b9c2788217aee3209\n", "Successfully built pure-sasl\n", "Installing collected packages: pure-sasl\n", "Successfully installed pure-sasl-0.6.2\n" ] } ], "source": [ "# https://github.com/cloudera/impyla/issues/315\n", "# pip uninstall pure-sasl\n", "#pip uninstall sasl\n", "!pip install pure-sasl" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "code", "execution_count": 12, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Without an HDFS connection, certain functionality may be disabled\n" ] } ], "source": [ "import ibis\n", "\n", "hdfs = ibis.impala.hdfs_connect(host='localhost')\n", "con = ibis.impala.connect(user=\"cloudera\", password=\"cloudera\", \n", " host='35.223.122.210', port= 21050, database='default'\n", ")" ] }, { "cell_type": "code", "execution_count": 26, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "['prueba']" ] }, "execution_count": 26, "metadata": {}, "output_type": "execute_result" } ], "source": [ "con.list_tables()" ] }, { "cell_type": "code", "execution_count": 15, "metadata": {}, "outputs": [], "source": [ "table = con.table('prueba', database='default')" ] }, { "cell_type": "code", "execution_count": 22, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "'SELECT *\\nFROM default.`prueba`'" ] }, "execution_count": 22, "metadata": {}, "output_type": "execute_result" } ], "source": [ "table.compile()" ] }, { "cell_type": "code", "execution_count": 25, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "['__bool__',\n", " '__call__',\n", " '__class__',\n", " '__contains__',\n", " '__delattr__',\n", " '__dict__',\n", " '__dir__',\n", " '__doc__',\n", " '__eq__',\n", " '__format__',\n", " '__ge__',\n", " '__getattr__',\n", " '__getattribute__',\n", " '__getitem__',\n", " '__gt__',\n", " '__hash__',\n", " '__init__',\n", " '__init_subclass__',\n", " '__le__',\n", " '__len__',\n", " '__lt__',\n", " '__module__',\n", " '__ne__',\n", " '__new__',\n", " '__nonzero__',\n", " '__reduce__',\n", " '__reduce_ex__',\n", " '__repr__',\n", " '__setattr__',\n", " '__setstate__',\n", " '__sizeof__',\n", " '__str__',\n", " '__subclasshook__',\n", " '__weakref__',\n", " '_alter_table_helper',\n", " '_assert_valid',\n", " '_client',\n", " '_database',\n", " '_ensure_expr',\n", " '_execute',\n", " '_factory',\n", " '_get_type',\n", " '_is_materialized',\n", " '_is_valid',\n", " '_key',\n", " '_match_name',\n", " '_qualified_name',\n", " '_repr',\n", " '_repr_png_',\n", " '_resolve',\n", " '_root_tables',\n", " '_safe_name',\n", " '_type_display',\n", " '_unqualified_name',\n", " 'add_partition',\n", " 'aggregate',\n", " 'alter',\n", " 'alter_partition',\n", " 'anti_join',\n", " 'any_inner_join',\n", " 'any_left_join',\n", " 'asof_join',\n", " 'column_stats',\n", " 'columns',\n", " 'compile',\n", " 'compute_stats',\n", " 'count',\n", " 'cross_join',\n", " 'describe_formatted',\n", " 'difference',\n", " 'distinct',\n", " 'drop',\n", " 'drop_partition',\n", " 'equals',\n", " 'execute',\n", " 'files',\n", " 'filter',\n", " 'get_column',\n", " 'get_columns',\n", " 'group_by',\n", " 'groupby',\n", " 'head',\n", " 'info',\n", " 'inner_join',\n", " 'insert',\n", " 'intersect',\n", " 'invalidate_metadata',\n", " 'is_partitioned',\n", " 'join',\n", " 'left_join',\n", " 'limit',\n", " 'load_data',\n", " 'materialize',\n", " 'metadata',\n", " 'mutate',\n", " 'name',\n", " 'op',\n", " 'outer_join',\n", " 'partition_schema',\n", " 'partitions',\n", " 'pipe',\n", " 'projection',\n", " 'prueba1',\n", " 'refresh',\n", " 'relabel',\n", " 'rename',\n", " 'rowid',\n", " 'schema',\n", " 'select',\n", " 'semi_join',\n", " 'set_column',\n", " 'set_external',\n", " 'sort_by',\n", " 'stats',\n", " 'to_array',\n", " 'truncate',\n", " 'union',\n", " 'verify',\n", " 'view',\n", " 'visualize']" ] }, "execution_count": 25, "metadata": {}, "output_type": "execute_result" } ], "source": [ "dir(table)" ] }, { "cell_type": "code", "execution_count": 21, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
| \n", " | prueba1 | \n", "
|---|---|
| 0 | \n", "prueba | \n", "
| \n", " | INCIDENT_NUMBER | \n", "OFFENSE_CODE | \n", "OFFENSE_CODE_GROUP | \n", "OFFENSE_DESCRIPTION | \n", "DISTRICT | \n", "REPORTING_AREA | \n", "SHOOTING | \n", "OCCURRED_ON_DATE | \n", "YEAR | \n", "MONTH | \n", "DAY_OF_WEEK | \n", "HOUR | \n", "UCR_PART | \n", "STREET | \n", "Lat | \n", "Long | \n", "Location | \n", "
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | \n", "I182070945 | \n", "00619 | \n", "Larceny | \n", "LARCENY ALL OTHERS | \n", "D14 | \n", "808 | \n", "\n", " | 2018-09-02 13:00:00 | \n", "2018 | \n", "9 | \n", "Sunday | \n", "13 | \n", "Part One | \n", "LINCOLN ST | \n", "42.35779134 | \n", "-71.13937053 | \n", "(42.35779134, -71.13937053) | \n", "
| 1 | \n", "I182070943 | \n", "01402 | \n", "Vandalism | \n", "VANDALISM | \n", "C11 | \n", "347 | \n", "\n", " | 2018-08-21 00:00:00 | \n", "2018 | \n", "8 | \n", "Tuesday | \n", "0 | \n", "Part Two | \n", "HECLA ST | \n", "42.30682138 | \n", "-71.06030035 | \n", "(42.30682138, -71.06030035) | \n", "
| 2 | \n", "I182070941 | \n", "03410 | \n", "Towed | \n", "TOWED MOTOR VEHICLE | \n", "D4 | \n", "151 | \n", "\n", " | 2018-09-03 19:27:00 | \n", "2018 | \n", "9 | \n", "Monday | \n", "19 | \n", "Part Three | \n", "CAZENOVE ST | \n", "42.34658879 | \n", "-71.07242943 | \n", "(42.34658879, -71.07242943) | \n", "
| 3 | \n", "I182070940 | \n", "03114 | \n", "Investigate Property | \n", "INVESTIGATE PROPERTY | \n", "D4 | \n", "272 | \n", "\n", " | 2018-09-03 21:16:00 | \n", "2018 | \n", "9 | \n", "Monday | \n", "21 | \n", "Part Three | \n", "NEWCOMB ST | \n", "42.33418175 | \n", "-71.07866441 | \n", "(42.33418175, -71.07866441) | \n", "
| 4 | \n", "I182070938 | \n", "03114 | \n", "Investigate Property | \n", "INVESTIGATE PROPERTY | \n", "B3 | \n", "421 | \n", "\n", " | 2018-09-03 21:05:00 | \n", "2018 | \n", "9 | \n", "Monday | \n", "21 | \n", "Part Three | \n", "DELHI ST | \n", "42.27536542 | \n", "-71.09036101 | \n", "(42.27536542, -71.09036101) | \n", "
| 5 | \n", "I182070936 | \n", "03820 | \n", "Motor Vehicle Accident Response | \n", "M/V ACCIDENT INVOLVING PEDESTRIAN - INJURY | \n", "C11 | \n", "398 | \n", "\n", " | 2018-09-03 21:09:00 | \n", "2018 | \n", "9 | \n", "Monday | \n", "21 | \n", "Part Three | \n", "TALBOT AVE | \n", "42.29019621 | \n", "-71.07159012 | \n", "(42.29019621, -71.07159012) | \n", "
| 6 | \n", "I182070933 | \n", "00724 | \n", "Auto Theft | \n", "AUTO THEFT | \n", "B2 | \n", "330 | \n", "\n", " | 2018-09-03 21:25:00 | \n", "2018 | \n", "9 | \n", "Monday | \n", "21 | \n", "Part One | \n", "NORMANDY ST | \n", "42.30607218 | \n", "-71.08273260 | \n", "(42.30607218, -71.08273260) | \n", "
| 7 | \n", "I182070932 | \n", "03301 | \n", "Verbal Disputes | \n", "VERBAL DISPUTE | \n", "B2 | \n", "584 | \n", "\n", " | 2018-09-03 20:39:37 | \n", "2018 | \n", "9 | \n", "Monday | \n", "20 | \n", "Part Three | \n", "LAWN ST | \n", "42.32701648 | \n", "-71.10555088 | \n", "(42.32701648, -71.10555088) | \n", "
| 8 | \n", "I182070931 | \n", "00301 | \n", "Robbery | \n", "ROBBERY - STREET | \n", "C6 | \n", "177 | \n", "\n", " | 2018-09-03 20:48:00 | \n", "2018 | \n", "9 | \n", "Monday | \n", "20 | \n", "Part One | \n", "MASSACHUSETTS AVE | \n", "42.33152148 | \n", "-71.07085307 | \n", "(42.33152148, -71.07085307) | \n", "
| 9 | \n", "I182070929 | \n", "03301 | \n", "Verbal Disputes | \n", "VERBAL DISPUTE | \n", "C11 | \n", "364 | \n", "\n", " | 2018-09-03 20:38:00 | \n", "2018 | \n", "9 | \n", "Monday | \n", "20 | \n", "Part Three | \n", "LESLIE ST | \n", "42.29514664 | \n", "-71.05860832 | \n", "(42.29514664, -71.05860832) | \n", "
| \n", " | INCIDENT_NUMBER | \n", "OFFENSE_CODE | \n", "OFFENSE_CODE_GROUP | \n", "OFFENSE_DESCRIPTION | \n", "DISTRICT | \n", "REPORTING_AREA | \n", "SHOOTING | \n", "OCCURRED_ON_DATE | \n", "YEAR | \n", "MONTH | \n", "DAY_OF_WEEK | \n", "HOUR | \n", "UCR_PART | \n", "STREET | \n", "Lat | \n", "Long | \n", "Location | \n", "
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | \n", "I182070945 | \n", "00619 | \n", "Larceny | \n", "LARCENY ALL OTHERS | \n", "D14 | \n", "808 | \n", "\n", " | 2018-09-02 13:00:00 | \n", "2018 | \n", "9 | \n", "Sunday | \n", "13 | \n", "Part One | \n", "LINCOLN ST | \n", "42.35779134 | \n", "-71.13937053 | \n", "(42.35779134, -71.13937053) | \n", "
| 1 | \n", "I182070943 | \n", "01402 | \n", "Vandalism | \n", "VANDALISM | \n", "C11 | \n", "347 | \n", "\n", " | 2018-08-21 00:00:00 | \n", "2018 | \n", "8 | \n", "Tuesday | \n", "0 | \n", "Part Two | \n", "HECLA ST | \n", "42.30682138 | \n", "-71.06030035 | \n", "(42.30682138, -71.06030035) | \n", "
| 2 | \n", "I182070941 | \n", "03410 | \n", "Towed | \n", "TOWED MOTOR VEHICLE | \n", "D4 | \n", "151 | \n", "\n", " | 2018-09-03 19:27:00 | \n", "2018 | \n", "9 | \n", "Monday | \n", "19 | \n", "Part Three | \n", "CAZENOVE ST | \n", "42.34658879 | \n", "-71.07242943 | \n", "(42.34658879, -71.07242943) | \n", "
| 3 | \n", "I182070940 | \n", "03114 | \n", "Investigate Property | \n", "INVESTIGATE PROPERTY | \n", "D4 | \n", "272 | \n", "\n", " | 2018-09-03 21:16:00 | \n", "2018 | \n", "9 | \n", "Monday | \n", "21 | \n", "Part Three | \n", "NEWCOMB ST | \n", "42.33418175 | \n", "-71.07866441 | \n", "(42.33418175, -71.07866441) | \n", "
| 4 | \n", "I182070938 | \n", "03114 | \n", "Investigate Property | \n", "INVESTIGATE PROPERTY | \n", "B3 | \n", "421 | \n", "\n", " | 2018-09-03 21:05:00 | \n", "2018 | \n", "9 | \n", "Monday | \n", "21 | \n", "Part Three | \n", "DELHI ST | \n", "42.27536542 | \n", "-71.09036101 | \n", "(42.27536542, -71.09036101) | \n", "
| ... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
| 319068 | \n", "I050310906-00 | \n", "03125 | \n", "Warrant Arrests | \n", "WARRANT ARREST | \n", "D4 | \n", "285 | \n", "\n", " | 2016-06-05 17:25:00 | \n", "2016 | \n", "6 | \n", "Sunday | \n", "17 | \n", "Part Three | \n", "COVENTRY ST | \n", "42.33695098 | \n", "-71.08574813 | \n", "(42.33695098, -71.08574813) | \n", "
| 319069 | \n", "I030217815-08 | \n", "00111 | \n", "Homicide | \n", "MURDER, NON-NEGLIGIENT MANSLAUGHTER | \n", "E18 | \n", "520 | \n", "\n", " | 2015-07-09 13:38:00 | \n", "2015 | \n", "7 | \n", "Thursday | \n", "13 | \n", "Part One | \n", "RIVER ST | \n", "42.25592648 | \n", "-71.12317207 | \n", "(42.25592648, -71.12317207) | \n", "
| 319070 | \n", "I030217815-08 | \n", "03125 | \n", "Warrant Arrests | \n", "WARRANT ARREST | \n", "E18 | \n", "520 | \n", "\n", " | 2015-07-09 13:38:00 | \n", "2015 | \n", "7 | \n", "Thursday | \n", "13 | \n", "Part Three | \n", "RIVER ST | \n", "42.25592648 | \n", "-71.12317207 | \n", "(42.25592648, -71.12317207) | \n", "
| 319071 | \n", "I010370257-00 | \n", "03125 | \n", "Warrant Arrests | \n", "WARRANT ARREST | \n", "E13 | \n", "569 | \n", "\n", " | 2016-05-31 19:35:00 | \n", "2016 | \n", "5 | \n", "Tuesday | \n", "19 | \n", "Part Three | \n", "NEW WASHINGTON ST | \n", "42.30233307 | \n", "-71.11156487 | \n", "(42.30233307, -71.11156487) | \n", "
| 319072 | \n", "142052550 | \n", "03125 | \n", "Warrant Arrests | \n", "WARRANT ARREST | \n", "D4 | \n", "903 | \n", "\n", " | 2015-06-22 00:12:00 | \n", "2015 | \n", "6 | \n", "Monday | \n", "0 | \n", "Part Three | \n", "WASHINGTON ST | \n", "42.33383935 | \n", "-71.08029038 | \n", "(42.33383935, -71.08029038) | \n", "
319073 rows × 17 columns
\n", "| \n",
" INCIDENT_NUMBER \n",
" 1 (object) \n",
" \n",
" \n",
" not nullable\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" OFFENSE_CODE \n",
" 2 (object) \n",
" \n",
" \n",
" not nullable\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" OFFENSE_CODE_GROUP \n",
" 3 (object) \n",
" \n",
" \n",
" not nullable\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" OFFENSE_DESCRIPTION \n",
" 4 (object) \n",
" \n",
" \n",
" not nullable\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" DISTRICT \n",
" 5 (object) \n",
" \n",
" \n",
" not nullable\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" REPORTING_AREA \n",
" 6 (object) \n",
" \n",
" \n",
" not nullable\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" SHOOTING \n",
" 7 (object) \n",
" \n",
" \n",
" not nullable\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" OCCURRED_ON_DATE \n",
" 8 (object) \n",
" \n",
" \n",
" not nullable\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" YEAR \n",
" 9 (object) \n",
" \n",
" \n",
" not nullable\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" MONTH \n",
" 10 (object) \n",
" \n",
" \n",
" not nullable\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" DAY_OF_WEEK \n",
" 11 (object) \n",
" \n",
" \n",
" not nullable\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" HOUR \n",
" 12 (object) \n",
" \n",
" \n",
" not nullable\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" UCR_PART \n",
" 13 (object) \n",
" \n",
" \n",
" not nullable\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" STREET \n",
" 14 (object) \n",
" \n",
" \n",
" not nullable\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" Lat \n",
" 15 (object) \n",
" \n",
" \n",
" not nullable\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" Long \n",
" 16 (object) \n",
" \n",
" \n",
" not nullable\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" Location \n",
" 17 (object) \n",
" \n",
" \n",
" not nullable\n",
" \n",
" \n",
" | \n",
" \n",
"
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| \n",
" \n",
" \n",
" I182070945\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" 00619\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" Larceny\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" larceny⋅all⋅others\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" D14\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" 808\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" \n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" 2018-09-02⋅13:00:00\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" 2018\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" 9\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" Sunday\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" 13\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" Part⋅One\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" LINCOLN⋅ST\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" 42.35779134\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" -71.13937053\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" (42.35779134,⋅-71.13937053)\n",
" \n",
" \n",
" | \n",
" \n",
"
| \n",
" \n",
" \n",
" I182070943\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" 01402\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" Vandalism\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" vandalism\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" C11\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" 347\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" \n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" 2018-08-21⋅00:00:00\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" 2018\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" 8\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" Tuesday\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" 0\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" Part⋅Two\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" HECLA⋅ST\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" 42.30682138\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" -71.06030035\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" (42.30682138,⋅-71.06030035)\n",
" \n",
" \n",
" | \n",
" \n",
"
| \n",
" \n",
" \n",
" I182070941\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" 03410\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" Towed\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" towed⋅motor⋅vehicle\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" D4\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" 151\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" \n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" 2018-09-03⋅19:27:00\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" 2018\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" 9\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" Monday\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" 19\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" Part⋅Three\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" CAZENOVE⋅ST\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" 42.34658879\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" -71.07242943\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" (42.34658879,⋅-71.07242943)\n",
" \n",
" \n",
" | \n",
" \n",
"
| \n",
" \n",
" \n",
" I182070940\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" 03114\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" Investigate⋅Property\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" investigate⋅property\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" D4\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" 272\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" \n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" 2018-09-03⋅21:16:00\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" 2018\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" 9\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" Monday\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" 21\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" Part⋅Three\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" NEWCOMB⋅ST\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" 42.33418175\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" -71.07866441\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" (42.33418175,⋅-71.07866441)\n",
" \n",
" \n",
" | \n",
" \n",
"
| \n",
" \n",
" \n",
" I182070938\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" 03114\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" Investigate⋅Property\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" investigate⋅property\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" B3\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" 421\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" \n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" 2018-09-03⋅21:05:00\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" 2018\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" 9\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" Monday\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" 21\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" Part⋅Three\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" DELHI⋅ST\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" 42.27536542\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" -71.09036101\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" (42.27536542,⋅-71.09036101)\n",
" \n",
" \n",
" | \n",
" \n",
"
| \n",
" \n",
" \n",
" I182070936\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" 03820\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" Motor⋅Vehicle⋅Accident⋅Response\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" m/v⋅accident⋅involving⋅pedestrian⋅-⋅injury\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" C11\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" 398\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" \n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" 2018-09-03⋅21:09:00\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" 2018\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" 9\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" Monday\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" 21\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" Part⋅Three\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" TALBOT⋅AVE\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" 42.29019621\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" -71.07159012\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" (42.29019621,⋅-71.07159012)\n",
" \n",
" \n",
" | \n",
" \n",
"
| \n",
" \n",
" \n",
" I182070933\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" 00724\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" Auto⋅Theft\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" auto⋅theft\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" B2\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" 330\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" \n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" 2018-09-03⋅21:25:00\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" 2018\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" 9\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" Monday\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" 21\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" Part⋅One\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" NORMANDY⋅ST\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" 42.30607218\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" -71.08273260\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" (42.30607218,⋅-71.08273260)\n",
" \n",
" \n",
" | \n",
" \n",
"
| \n",
" \n",
" \n",
" I182070932\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" 03301\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" Verbal⋅Disputes\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" verbal⋅dispute\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" B2\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" 584\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" \n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" 2018-09-03⋅20:39:37\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" 2018\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" 9\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" Monday\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" 20\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" Part⋅Three\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" LAWN⋅ST\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" 42.32701648\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" -71.10555088\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" (42.32701648,⋅-71.10555088)\n",
" \n",
" \n",
" | \n",
" \n",
"
| \n",
" \n",
" \n",
" I182070931\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" 00301\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" Robbery\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" robbery⋅-⋅street\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" C6\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" 177\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" \n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" 2018-09-03⋅20:48:00\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" 2018\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" 9\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" Monday\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" 20\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" Part⋅One\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" MASSACHUSETTS⋅AVE\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" 42.33152148\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" -71.07085307\n",
" \n",
" \n",
" | \n",
" \n",
" \n",
" \n",
" \n",
" (42.33152148,⋅-71.07085307)\n",
" \n",
" \n",
" | \n",
" \n",
"
| \n",
" INCIDENT_NUMBER \n",
" 1 (object) \n",
" \n",
" \n",
" not nullable\n",
" \n",
" \n",
" | \n",
" \n",
"
|---|
| \n",
" \n",
" \n",
" I182016471\n",
" \n",
" \n",
" | \n",
" \n",
"
| \n",
" \n",
" \n",
" I182062395\n",
" \n",
" \n",
" | \n",
" \n",
"
| \n",
" \n",
" \n",
" I162052877\n",
" \n",
" \n",
" | \n",
" \n",
"
| \n",
" \n",
" \n",
" I162067216\n",
" \n",
" \n",
" | \n",
" \n",
"
| \n",
" \n",
" \n",
" I172079919\n",
" \n",
" \n",
" | \n",
" \n",
"
| \n",
" \n",
" \n",
" I162027167\n",
" \n",
" \n",
" | \n",
" \n",
"
| \n",
" \n",
" \n",
" I162039177\n",
" \n",
" \n",
" | \n",
" \n",
"
| \n",
" \n",
" \n",
" I172093225\n",
" \n",
" \n",
" | \n",
" \n",
"
| \n",
" \n",
" \n",
" I162030885\n",
" \n",
" \n",
" | \n",
" \n",
"
| \n",
" \n",
" \n",
" I162028326\n",
" \n",
" \n",
" | \n",
" \n",
"
| \n", " | INCIDENT_NUMBER | \n", "OFFENSE_CODE | \n", "OFFENSE_CODE_GROUP | \n", "OFFENSE_DESCRIPTION | \n", "DISTRICT | \n", "REPORTING_AREA | \n", "SHOOTING | \n", "OCCURRED_ON_DATE | \n", "YEAR | \n", "MONTH | \n", "DAY_OF_WEEK | \n", "HOUR | \n", "UCR_PART | \n", "STREET | \n", "Lat | \n", "Long | \n", "Location | \n", "
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | \n", "larceny | \n", "00619 | \n", "Larceny | \n", "LARCENY ALL OTHERS | \n", "D14 | \n", "808 | \n", "\n", " | 2018-09-02 13:00:00 | \n", "2018 | \n", "9 | \n", "Sunday | \n", "13 | \n", "Part One | \n", "LINCOLN ST | \n", "42.35779134 | \n", "-71.13937053 | \n", "(42.35779134, -71.13937053) | \n", "
| 1 | \n", "I182070943 | \n", "01402 | \n", "Vandalism | \n", "VANDALISM | \n", "C11 | \n", "347 | \n", "\n", " | 2018-08-21 00:00:00 | \n", "2018 | \n", "8 | \n", "Tuesday | \n", "0 | \n", "Part Two | \n", "HECLA ST | \n", "42.30682138 | \n", "-71.06030035 | \n", "(42.30682138, -71.06030035) | \n", "
| 2 | \n", "I182070941 | \n", "03410 | \n", "Towed | \n", "TOWED MOTOR VEHICLE | \n", "D4 | \n", "151 | \n", "\n", " | 2018-09-03 19:27:00 | \n", "2018 | \n", "9 | \n", "Monday | \n", "19 | \n", "Part Three | \n", "CAZENOVE ST | \n", "42.34658879 | \n", "-71.07242943 | \n", "(42.34658879, -71.07242943) | \n", "
| 3 | \n", "I182070940 | \n", "03114 | \n", "Investigate Property | \n", "INVESTIGATE PROPERTY | \n", "D4 | \n", "272 | \n", "\n", " | 2018-09-03 21:16:00 | \n", "2018 | \n", "9 | \n", "Monday | \n", "21 | \n", "Part Three | \n", "NEWCOMB ST | \n", "42.33418175 | \n", "-71.07866441 | \n", "(42.33418175, -71.07866441) | \n", "
| 4 | \n", "I182070938 | \n", "03114 | \n", "Investigate Property | \n", "INVESTIGATE PROPERTY | \n", "B3 | \n", "421 | \n", "\n", " | 2018-09-03 21:05:00 | \n", "2018 | \n", "9 | \n", "Monday | \n", "21 | \n", "Part Three | \n", "DELHI ST | \n", "42.27536542 | \n", "-71.09036101 | \n", "(42.27536542, -71.09036101) | \n", "
| ... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
| 319068 | \n", "I050310906-00 | \n", "03125 | \n", "Warrant Arrests | \n", "WARRANT ARREST | \n", "D4 | \n", "285 | \n", "\n", " | 2016-06-05 17:25:00 | \n", "2016 | \n", "6 | \n", "Sunday | \n", "17 | \n", "Part Three | \n", "COVENTRY ST | \n", "42.33695098 | \n", "-71.08574813 | \n", "(42.33695098, -71.08574813) | \n", "
| 319069 | \n", "I030217815-08 | \n", "00111 | \n", "Homicide | \n", "MURDER, NON-NEGLIGIENT MANSLAUGHTER | \n", "E18 | \n", "520 | \n", "\n", " | 2015-07-09 13:38:00 | \n", "2015 | \n", "7 | \n", "Thursday | \n", "13 | \n", "Part One | \n", "RIVER ST | \n", "42.25592648 | \n", "-71.12317207 | \n", "(42.25592648, -71.12317207) | \n", "
| 319070 | \n", "I030217815-08 | \n", "03125 | \n", "Warrant Arrests | \n", "WARRANT ARREST | \n", "E18 | \n", "520 | \n", "\n", " | 2015-07-09 13:38:00 | \n", "2015 | \n", "7 | \n", "Thursday | \n", "13 | \n", "Part Three | \n", "RIVER ST | \n", "42.25592648 | \n", "-71.12317207 | \n", "(42.25592648, -71.12317207) | \n", "
| 319071 | \n", "I010370257-00 | \n", "03125 | \n", "Warrant Arrests | \n", "WARRANT ARREST | \n", "E13 | \n", "569 | \n", "\n", " | 2016-05-31 19:35:00 | \n", "2016 | \n", "5 | \n", "Tuesday | \n", "19 | \n", "Part Three | \n", "NEW WASHINGTON ST | \n", "42.30233307 | \n", "-71.11156487 | \n", "(42.30233307, -71.11156487) | \n", "
| 319072 | \n", "142052550 | \n", "03125 | \n", "Warrant Arrests | \n", "WARRANT ARREST | \n", "D4 | \n", "903 | \n", "\n", " | 2015-06-22 00:12:00 | \n", "2015 | \n", "6 | \n", "Monday | \n", "0 | \n", "Part Three | \n", "WASHINGTON ST | \n", "42.33383935 | \n", "-71.08029038 | \n", "(42.33383935, -71.08029038) | \n", "
319073 rows × 17 columns
\n", "