Missing Values#

Missing values occur when no data value is stored for the variable in an observation and are most often represented with a NULL or None. Not handling them can lead to unexpected results (for example, some ML algorithms can’t handle missing values at all) and worse, it can lead to incorrect conclusions.

There are 3 main types of missing values:

  • MCAR (Missing Completely at Random) : The events that lead to any particular data-item being missing occur entirely at random. For example, in IOT, we can lose sensory data in transmission.

  • MAR (Missing {Conditionally} at Random) : Missing data doesn’t happen at random and is instead related to some of the observed data. For example, some students may have not answered to some specific questions of a test because they were absent during the relevant lesson.

  • MNAR (Missing not at Random) : The value of the variable that’s missing is related to the reason it’s missing. For example, if someone didn’t subscribe to a loyalty program, we can leave the cell empty.

Different types of missing values tend to suggest different methods for imputing them. For example, when dealing with MCAR values, you can use mathematical aggregations to impute the missing values. For MNAR values, we can simply create another category. MAR values, however, we’ll need to do some more investigation before deciding how to impute the data.

To see how to handle missing values in VerticaPy, we’ll use the well-known ‘Titanic’ dataset.

[64]:
from verticapy.datasets import load_titanic
vdf = load_titanic()
display(vdf)
123
pclass
Int
123
survived
Int
Abc
Varchar(164)
Abc
sex
Varchar(20)
123
age
Numeric(6,3)
123
sibsp
Int
123
parch
Int
Abc
ticket
Varchar(36)
123
fare
Numeric(10,5)
Abc
cabin
Varchar(30)
Abc
embarked
Varchar(20)
Abc
boat
Varchar(100)
123
body
Int
Abc
home.dest
Varchar(100)
110female2.012113781151.55C22 C26S[null][null]Montreal, PQ / Chesterville, ON
210male30.012113781151.55C22 C26S[null]135Montreal, PQ / Chesterville, ON
310female25.012113781151.55C22 C26S[null][null]Montreal, PQ / Chesterville, ON
410male39.0001120500.0A36S[null][null]Belfast, NI
510male71.000PC 1760949.5042[null]C[null]22Montevideo, Uruguay
610male47.010PC 17757227.525C62 C64C[null]124New York, NY
710male[null]00PC 1731825.925[null]S[null][null]New York, NY
810male24.001PC 17558247.5208B58 B60C[null][null]Montreal, PQ
910male36.0001305075.2417C6CA[null]Winnipeg, MN
1010male25.0001390526.0[null]C[null]148San Francisco, CA
1110male45.00011378435.5TS[null][null]Trenton, NJ
1210male42.00011048926.55D22S[null][null]London / Winnipeg, MB
1310male41.00011305430.5A21S[null][null]Pomeroy, WA
1410male48.000PC 1759150.4958B10C[null]208Omaha, NE
1510male[null]0011237939.6[null]C[null][null]Philadelphia, PA
1610male45.00011305026.55B38S[null][null]Washington, DC
1710male[null]0011379831.0[null]S[null][null][null]
1810male33.0006955.0B51 B53 B55S[null][null]New York, NY
1910male28.00011305947.1[null]S[null][null]Montevideo, Uruguay
2010male17.00011305947.1[null]S[null][null]Montevideo, Uruguay
2110male49.0001992426.0[null]S[null][null]Ascot, Berkshire / Rochester, NY
2210male36.0101987778.85C46S[null]172Little Onn Hall, Staffs
2310male46.010W.E.P. 573461.175E31S[null][null]Amenia, ND
2410male[null]001120510.0[null]S[null][null]Liverpool, England / Belfast
2510male27.01013508136.7792C89C[null][null]Los Angeles, CA
2610male[null]0011046552.0A14S[null][null]Stoughton, MA
2710male47.000572725.5875E58S[null][null]Victoria, BC
2810male37.011PC 1775683.1583E52C[null][null]Lakewood, NJ
2910male[null]0011379126.55[null]S[null][null]Roachdale, IN
3010male70.011WE/P 573571.0B22S[null]269Milwaukee, WI
3110male39.010PC 1759971.2833C85C[null][null]New York, NY
3210male31.010F.C. 1275052.0B71S[null][null]Montreal, PQ
3310male50.010PC 17761106.425C86C[null]62Deephaven, MN / Cedar Rapids, IA
3410male39.000PC 1758029.7A18C[null]133Philadelphia, PA
3510female36.000PC 1753131.6792A29C[null][null]New York, NY
3610male[null]00PC 17483221.7792C95S[null][null][null]
3710male30.00011305127.75C111C[null][null]New York, NY
3810male19.03219950263.0C23 C25 C27S[null][null]Winnipeg, MB
3910male64.01419950263.0C23 C25 C27S[null][null]Winnipeg, MB
4010male[null]0011377826.55D34S[null][null]Westcliff-on-Sea, Essex
4110male[null]001120580.0B102S[null][null][null]
4210male37.01011380353.1C123S[null][null]Scituate, MA
4310male47.00011132038.5E63S[null]275St Anne's-on-Sea, Lancashire
4410male24.000PC 1759379.2B86C[null][null][null]
4510male71.000PC 1775434.6542A5C[null][null]New York, NY
4610male38.001PC 17582153.4625C91S[null]147Winnipeg, MB
4710male46.000PC 1759379.2B82 B84C[null][null]New York, NY
4810male[null]0011379642.4[null]S[null][null][null]
4910male45.0103697383.475C83S[null][null]New York, NY
5010male40.0001120590.0B94S[null]110[null]
5110male55.0111274993.5B69S[null]307Montreal, PQ
5210male42.00011303842.5B11S[null][null]London / Middlesex
5310male[null]001746351.8625E46S[null][null]Brighton, MA
5410male55.00068050.0C39S[null][null]London / Birmingham
5510male42.01011378952.0[null]S[null]38New York, NY
5610male[null]00PC 1760030.6958[null]C14[null]New York, NY
5710female50.000PC 1759528.7125C49C[null][null]Paris, France New York, NY
5810male46.00069426.0[null]S[null]80Bennington, VT
5910male50.00011304426.0E60S[null][null]London
6010male32.500113503211.5C132C[null]45[null]
6110male58.0001177129.7B37C[null]258Buffalo, NY
6210male41.0101746451.8625D21S[null][null]Southington / Noank, CT
6310male[null]0011302826.55C124S[null][null]Portland, OR
6410male[null]00PC 1761227.7208[null]C[null][null]Chicago, IL
6510male29.00011350130.0D6S[null]126Springfield, MA
6610male30.00011380145.5[null]S[null][null]London / New York, NY
6710male30.00011046926.0C106S[null][null]Brockton, MA
6810male19.01011377353.1D30S[null][null]New York, NY
6910male46.0001305075.2417C6C[null]292Vancouver, BC
7010male54.0001746351.8625E46S[null]175Dorchester, MA
7110male28.010PC 1760482.1708[null]C[null][null]New York, NY
7210male65.0001350926.55E38S[null]249East Bridgewater, MA
7310male44.0201992890.0C78Q[null]230Fond du Lac, WI
7410male55.00011378730.5C30S[null][null]Montreal, PQ
7510male47.00011379642.4[null]S[null][null]Washington, DC
7610male37.001PC 1759629.7C118C[null][null]Brooklyn, NY
7710male58.00235273113.275D48C[null]122Lexington, MA
7810male64.00069326.0[null]S[null]263Isle of Wight, England
7910male65.00111350961.9792B30C[null]234Providence, RI
8010male28.500PC 1756227.7208D43C[null]189?Havana, Cuba
8110male[null]001120520.0[null]S[null][null]Belfast
8210male45.50011304328.5C124S[null]166Surbiton Hill, Surrey
8310male23.0001274993.5B24S[null][null]Montreal, PQ
8410male29.01011377666.6C2S[null][null]Isleworth, England
8510male18.010PC 17758108.9C65C[null][null]Madrid, Spain
8610male47.00011046552.0C110S[null]207Worcester, MA
8710male38.000199720.0[null]S[null][null]Rotterdam, Netherlands
8810male22.000PC 17760135.6333[null]C[null]232[null]
8910male[null]00PC 17757227.525[null]C[null][null][null]
9010male31.000PC 1759050.4958A24S[null][null]Trenton, NJ
9110male[null]0011376750.0A32S[null][null]Seattle, WA
9210male36.0001304940.125A10C[null][null]Winnipeg, MB
9310male55.010PC 1760359.4[null]C[null][null]New York, NY
9410male33.00011379026.55[null]S[null]109London
9510male61.013PC 17608262.375B57 B59 B63 B66C[null][null]Haverford, PA / Cooperstown, NY
9610male50.0101350755.9E44S[null][null]Duluth, MN
9710male56.00011379226.55[null]S[null][null]New York, NY
9810male56.0001776430.6958A7C[null][null]St James, Long Island, NY
9910male24.0101369560.0C31S[null][null]Huntington, WV
10010male[null]0011305626.0A19S[null][null]Streatham, Surrey
Rows: 1-100 | Columns: 14

We can examine the missing values with the ‘count’ method.

[66]:
vdf.count_percent()
[66]:
count
percent
"pclass"1234.0100.0
"survived"1234.0100.0
"name"1234.0100.0
"sex"1234.0100.0
"sibsp"1234.0100.0
"parch"1234.0100.0
"ticket"1234.0100.0
"fare"1233.099.919
"embarked"1232.099.838
"age"997.080.794
"home.dest"706.057.212
"boat"439.035.575
"cabin"286.023.177
"body"118.09.562
Rows: 1-14 | Columns: 3

The missing values for ‘boat’ are MNAR; missing values simply indicate that the passengers didn’t pay for a lifeboat. We can replace all the missing values with a new category ‘No Lifeboat’ using the ‘fillna’ method.

[67]:
vdf["boat"].fillna("No Lifeboat")
vdf["boat"]
795 elements were filled.
[67]:
Abc
boat
Varchar(100)
1No Lifeboat
2No Lifeboat
3No Lifeboat
4No Lifeboat
5No Lifeboat
6No Lifeboat
7No Lifeboat
8No Lifeboat
9A
10No Lifeboat
11No Lifeboat
12No Lifeboat
13No Lifeboat
14No Lifeboat
15No Lifeboat
16No Lifeboat
17No Lifeboat
18No Lifeboat
19No Lifeboat
20No Lifeboat
21No Lifeboat
22No Lifeboat
23No Lifeboat
24No Lifeboat
25No Lifeboat
26No Lifeboat
27No Lifeboat
28No Lifeboat
29No Lifeboat
30No Lifeboat
31No Lifeboat
32No Lifeboat
33No Lifeboat
34No Lifeboat
35No Lifeboat
36No Lifeboat
37No Lifeboat
38No Lifeboat
39No Lifeboat
40No Lifeboat
41No Lifeboat
42No Lifeboat
43No Lifeboat
44No Lifeboat
45No Lifeboat
46No Lifeboat
47No Lifeboat
48No Lifeboat
49No Lifeboat
50No Lifeboat
51No Lifeboat
52No Lifeboat
53No Lifeboat
54No Lifeboat
55No Lifeboat
5614
57No Lifeboat
58No Lifeboat
59No Lifeboat
60No Lifeboat
61No Lifeboat
62No Lifeboat
63No Lifeboat
64No Lifeboat
65No Lifeboat
66No Lifeboat
67No Lifeboat
68No Lifeboat
69No Lifeboat
70No Lifeboat
71No Lifeboat
72No Lifeboat
73No Lifeboat
74No Lifeboat
75No Lifeboat
76No Lifeboat
77No Lifeboat
78No Lifeboat
79No Lifeboat
80No Lifeboat
81No Lifeboat
82No Lifeboat
83No Lifeboat
84No Lifeboat
85No Lifeboat
86No Lifeboat
87No Lifeboat
88No Lifeboat
89No Lifeboat
90No Lifeboat
91No Lifeboat
92No Lifeboat
93No Lifeboat
94No Lifeboat
95No Lifeboat
96No Lifeboat
97No Lifeboat
98No Lifeboat
99No Lifeboat
100No Lifeboat
Rows: 1-100 of 1234 | Column: boat | Type: Varchar(100)

Missing values for ‘age’ seem to be MCAR, so the best way to impute them is with mathematical aggregations. Let’s impute the age using the average age of passengers of the same sex and class.

[68]:
vdf["age"].fillna(method = "avg",
                  by = ["pclass", "sex"])
vdf["age"]
237 elements were filled.
[68]:
123
age
Float
136.0
231.0
321.0
450.0
545.0
631.0
755.0
860.0
935.0
1037.2635658914729
1139.0
1237.2635658914729
1339.0
1418.0
1548.0
1662.0
1752.0
1843.0
1937.2635658914729
2040.0
2123.0
2218.0
2339.0
2440.0
2530.0
2635.0
2724.0
2848.0
2918.0
3054.0
3133.0
3233.0
3343.0
3456.0
3530.0
3617.0
3722.0
3822.0
3939.0
4019.0
4123.0
4231.0
4337.0
4433.0
4537.2635658914729
4618.0
4716.0
4815.0
4958.0
5021.0
5151.0
5216.0
5355.0
5449.0
5530.0
5639.0
5745.0
5837.2635658914729
5938.0
6035.0
6135.0
6251.0
6344.0
6416.0
6552.0
6624.0
6735.0
6849.0
6925.0
7045.0
7158.0
7219.0
7337.2635658914729
7445.0
7522.0
7635.0
7735.0
7848.0
7922.0
8037.2635658914729
8130.0
8260.0
8323.0
8428.0
8524.0
8637.2635658914729
8737.2635658914729
8854.0
8938.0
9023.0
9148.0
9227.0
9354.0
9417.0
9527.0
9633.0
9738.0
9864.0
9936.0
10055.0
Rows: 1-100 of 1234 | Column: age | Type: Float

The features ‘embarked’ and ‘fare’ have a couple missing values. Instead of using a technique to impute them, we can just drop them with the ‘dropna’ method.

[69]:
vdf["fare"].dropna()
vdf["embarked"].dropna()
1 element was filtered.
2 elements were filtered.
[69]:
123
pclass
Int
123
survived
Int
Abc
Varchar(164)
Abc
sex
Varchar(20)
123
age
Numeric(6,3)
123
sibsp
Int
123
parch
Int
Abc
ticket
Varchar(36)
123
fare
Numeric(10,5)
Abc
cabin
Varchar(30)
Abc
embarked
Varchar(20)
Abc
boat
Varchar(100)
123
body
Int
Abc
Varchar(100)
111female36.000PC 17760135.6333C32C8[null]
211female31.00016966134.5E39 E41C3[null]
311female21.00011379526.55[null]S8 10[null]
411female50.011113503211.5C80C4[null]
511female45.01136928164.8667[null]S8[null]
611female31.00236928164.8667C7S8[null]
711female55.000PC 17760135.6333C32C8[null]
811female60.01011081375.25D37C5[null]
911female35.000PC 17755512.3292[null]C3[null]
1011female37.263565891472900PC 1758579.2[null]CD[null]
1111female39.01117421110.8833C68C4[null]
1211female37.2635658914729101999652.0C126S5 7[null]
1311female39.01111041379.65E67S8[null]
1411female18.00211041379.65E68S8[null]
1511female48.0001746625.9292D17S8[null]
1611female52.0103694778.2667D20C4[null]
1711female43.0101177855.4417C116C5[null]
1811female37.263565891472910PC 17569146.5208B78C6[null]
1911female40.01116966134.5E34C3[null]
2011female23.0102122882.2667B45S7[null]
2111female18.0101369560.0C31S6[null]
2211female39.0101350755.9E44S11[null]
2311female40.000PC 17582153.4625C125S3[null]
2411female30.00011379831.0[null]C4[null]
2511female35.0101323657.75C28C11[null]
2611female24.000PC 1747769.3B35C9[null]
2711female48.013PC 17608262.375B57 B59 B63 B66C4[null]
2811female18.022PC 17608262.375B57 B59 B63 B66C4[null]
2911female54.010PC 1760359.4[null]C6[null]
3011female33.00011015286.5B77S8[null]
3111female33.000PC 1761327.7208A11C11[null]
3211female43.00124160211.3375B3S2[null]
3311female56.0011176783.1583C50C7[null]
3411female30.0001274993.5B73S3[null]
3511female17.010PC 17758108.9C65C8[null]
3611female22.01011377666.6C2S8[null]
3711female22.00111350961.9792B36C5[null]
3811female39.000PC 17758108.9C105C8[null]
3911female19.0021175226.2833D47S5[null]
4011female23.01035273113.275D36C6[null]
4111female31.01035273113.275D36C6[null]
4211female37.0101992890.0C78Q14[null]
4311female33.0101992890.0C78Q14[null]
4411female37.263565891472910PC 1760482.1708[null]C6[null]
4511female18.01011377353.1D30S10[null]
4611female16.00011015286.5B79S8[null]
4711female15.00124160211.3375B5S2[null]
4811female58.000PC 17569146.5208B80CNo Lifeboat[null]
4911female21.0001350277.9583D9S10[null]
5011female51.001PC 1759239.4D28S9[null]
5111female16.001PC 1759239.4D28S9[null]
5211female55.00011237727.7208[null]C6[null]
5311female49.0001746525.9292D17S8[null]
5411female30.000PC 17761106.425[null]C2[null]
5511female39.00024160211.3375[null]S2[null]
5611female45.0101175352.5542D19S5[null]
5711female37.2635658914729101746451.8625D21S8[null]
5811female35.0101994390.0C93SD[null]
5911female35.01011378952.0[null]S8[null]
6011female51.0101350277.9583D11S10[null]
6111female44.00111136157.9792B18C4[null]
6211female16.00111136157.9792B18C4[null]
6311female52.0111274993.5B69S3[null]
6411female24.0001176783.1583C54C7[null]
6511female35.0103697383.475C83SD[null]
6611female49.010PC 1757276.7292D33C3[null]
6711female25.0101176555.4417E50C5[null]
6811female45.001PC 1775963.3583D10 D12C7[null]
6911female58.001PC 17582153.4625C125S3[null]
7011female19.00011205330.0B42S3[null]
7111female37.2635658914729101745389.1042C92C5[null]
7211female45.00111237859.4[null]C7[null]
7311female22.00111237859.4[null]C7[null]
7411female35.000113503211.5C130C4[null]
7511female35.01011380353.1C123SD[null]
7611female48.0111356779.2B41C5[null]
7711female22.0021356849.5B39C5[null]
7811female37.263565891472910PC 17611133.65[null]S5[null]
7911female30.000PC 1748556.9292E36C1[null]
8011female60.01419950263.0C23 C25 C27S10[null]
8111female23.03219950263.0C23 C25 C27S10[null]
8211female28.03219950263.0C23 C25 C27S10[null]
8311female24.03219950263.0C23 C25 C27S10[null]
8411female37.26356589147290017421110.8833[null]C4[null]
8511female37.263565891472900PC 1759831.6833[null]S7[null]
8611female54.0103694778.2667D20C4[null]
8711female38.000PC 17757227.525C45C4[null]
8811female23.0011176783.1583C54C7[null]
8911female48.010PC 17761106.425C86C2[null]
9011female27.011PC 17558247.5208B58 B60C6[null]
9111female54.0113363881.8583A34S5[null]
9211female17.0101747457.0B20S3[null]
9311female27.012F.C. 1275052.0B71S3[null]
9411female33.000113781151.55[null]S8[null]
9511female38.010PC 1759971.2833C85C4[null]
9611female64.01111290126.55B26S7[null]
9711female36.002WE/P 573571.0B22S7[null]
9811female55.0201177025.7C101S2[null]
9911female64.002PC 1775683.1583E45C14[null]
10011female39.011PC 1775683.1583E49C14[null]
Rows: 1-100 of 1231 | Columns: 14

The ‘fillna’ method offers many options. Let’s use the ‘help’ method to view its parameters.

[70]:
help(vdf["embarked"].fillna)
Help on method fillna in module verticapy.vcolumn:

fillna(val=None, method:str='auto', expr:str='', by:list=[], order_by:list=[]) method of verticapy.vcolumn.vColumn instance
        ---------------------------------------------------------------------------
        Fills missing elements in the vColumn with a user-specified rule.

        Parameters
        ----------
        val: int/float/str, optional
                Value to use to impute the vColumn.
        method: dict, optional
                Method to use to impute the missing values.
                        auto    : Mean for the numerical and Mode for the categorical vColumns.
                        bfill   : Back Propagation of the next element (Constant Interpolation).
                        ffill   : Propagation of the first element (Constant Interpolation).
                        mean    : Average.
                        median  : median.
                        mode    : mode (most occurent element).
                        0ifnull : 0 when the vColumn is null, 1 otherwise.
    expr: str, optional
        SQL expression.
        by: list, optional
                vColumns used in the partition.
        order_by: list, optional
                List of the vColumns to use to sort the data when using TS methods.

        Returns
        -------
        vDataFrame
                self.parent

        See Also
        --------
        vDataFrame[].dropna : Drops the vColumn missing values.

[72]:
print(vdf.current_relation())
(
   SELECT
     *
   FROM
 (
   SELECT
     "pclass",
     "survived",
     "name",
     "sex",
     COALESCE("age", AVG("age") OVER (PARTITION BY "pclass", "sex")) AS "age",
     "sibsp",
     "parch",
     "ticket",
     "fare",
     "cabin",
     "embarked",
     COALESCE("boat", 'No Lifeboat') AS "boat",
     "body",
     "home.dest"
   FROM
 "public"."titanic")
VERTICAPY_SUBTABLE WHERE ("fare" IS NOT NULL) AND ("embarked" IS NOT NULL))
VERTICAPY_SUBTABLE

Depending on the circumstances, we’ll need to investigate to find the most suitable solution. Let’s take the following dataset as an example.

[7]:
import verticapy as vp
accidents = vp.read_csv("data/accidents.csv")
display(Accidents)
010
damage_infrastructure
Boolean
123
lon
Float
Abc
information_source
Varchar(30)
📅
date_agent
Timestamp
Abc
location_detail
Varchar(50)
📅
date
Timestamp
📅
date_ambulance
Timestamp
123
lat
Float
Abc
lighting
Varchar(40)
Abc
cause
Varchar(46)
123
index_null
Int
Abc
traveling_reason
Varchar(54)
123
autoroute_position_km
Int
Abc
weather
Varchar(24)
Abc
Varchar(74)
123
autoroute_id
Int
123
traffic_direction
Int
📅
date_gendarme
Timestamp
📅
date_fm
Timestamp
Abc
pavement
Varchar(34)
Abc
location
Varchar(32)
Abc
visibility
Varchar(20)
Abc
equipment
Varchar(20)
Abc
information_center
Varchar(20)
123
id
Int
📅
date_tow_truck
Timestamp
1
-8.0075506538Usager2015-01-28 07:40:00ITPC2015-01-28 07:38:002015-01-28 08:13:0033.3434970408EblouissementDéfaillance physique0Promenade-Loisirs127Brouillard112015-01-28 08:25:00[null]MouilléeSection couranteMoyenneNMCEJ217282015-01-28 07:50:00
2
-7.7395617143Usager2015-04-02 06:59:00BAU2015-04-02 06:46:00[null]33.4558199012EblouissementFaute de conduite0Domicile-Travail98Brouillard12[null][null]MouilléeSection couranteMauvaiseMATCEJ227422015-04-02 07:33:00
3
-7.5729650459Usager2015-04-02 07:12:00ITPC2015-04-02 06:50:00[null]33.523943665EblouissementFaute de conduite0Domicile-Travail80Brouillard12[null][null]MouilléeSection couranteMauvaiseMATCEJ227432015-04-02 07:14:00
4
-7.5722580755Usager2015-11-09 00:15:00BAU2015-11-09 00:00:00[null]33.2314580349EblouissementFaute de conduite0Domicile-Travail34Brouillard32[null][null]MouilléeSection couranteMauvaiseMATCEBS259832015-11-09 01:40:00
5
-7.6063929587Usager2015-11-09 23:10:00BAU2015-11-09 23:00:00[null]33.3247608645EblouissementFaute de conduite0Domicile-Travail20Brouillard31[null][null]MouilléeSection couranteMauvaiseMATCEBS259822015-11-09 23:25:00
6
-7.3977465763Usager2015-11-11 01:00:00BAU2015-11-11 00:40:00[null]33.666896915EblouissementFaute de conduite0Utilisation professionnelle57Brouillard112015-11-11 01:05:00[null]MouilléeSection couranteMauvaiseMATCEB260382015-11-11 01:05:00
7
-8.1401754578Patrouilleur2016-10-20 08:09:00Pleine voie2016-10-20 08:00:00[null]33.3002125822EblouissementFaute de conduite0Domicile-Travail140Brouillard122016-10-20 08:50:00[null]MouilléeSection couranteMauvaiseMATCEJ307502016-10-20 09:30:00
8
-8.3907879245Usager2017-02-17 06:41:00Pleine voie2017-02-17 06:25:002017-02-17 07:24:0033.2437285251EblouissementFaute de conduite1Domicile-Travail189Brouillard112017-02-17 07:46:002017-02-17 09:30:00MouilléeSection couranteMauvaiseMCEJ321102017-02-17 08:00:00
9
-8.2235298826Patrouilleur2017-04-06 07:40:00Pleine voie2017-04-06 07:36:002017-04-06 08:10:0033.2952454539EblouissementFaute de conduite0Promenade-Loisirs148Brouillard122017-04-06 08:22:00[null]SècheSection couranteMauvaiseNMCEJ331182017-04-06 08:40:00
10
-7.6838664798Usager2018-02-19 07:05:00Pleine voie2018-02-19 06:50:00[null]32.8619206464EblouissementFaute de conduite0Promenade-Loisirs80Brouillard32[null][null]SècheSection couranteMauvaiseMATCEBS378042018-02-19 07:00:00
11
-7.51827511688312Agent ADM2018-09-22 05:03:00BAU2018-09-22 05:00:00[null]33.2261007012987EblouissementDéfaillance mécanique1Promenade-Loisirs8Brouillard412018-09-22 06:00:00[null]SècheSection couranteMauvaiseMATCEBB445362018-09-22 06:05:00
12
-7.5482675753Centre d'appel2018-09-22 08:15:00Pleine voie2018-09-22 08:05:00[null]33.2888205214EblouissementFaute de conduite0Utilisation professionnelle27Brouillard31[null][null]SècheSection couranteMoyenneMATCEBS44733[null]
13
-7.5482675753Patrouilleur2018-09-22 08:30:00Pleine voie2018-09-22 08:20:00[null]33.2888205214EblouissementFaute de conduite0Promenade-Loisirs27Brouillard31[null][null]SècheSection couranteMoyenneMATCEBS447342018-09-22 08:50:00
14
-7.5482675753Patrouilleur2018-09-22 08:30:00Pleine voie2018-09-22 08:25:00[null]33.2888205214EblouissementFaute de conduite0Promenade-Loisirs27Brouillard31[null][null]SècheSection couranteMoyenneMATCEBS447352018-09-22 08:30:00
15
-7.6276308131Usager2018-12-20 06:20:00ITPC2018-12-20 06:19:00[null]33.4297833642EblouissementDéfaillance physique0Promenade-Loisirs8Brouillard32[null][null]SècheSection couranteMoyenneMATCEBS460822018-12-20 07:20:00
16
-6.5434801584Centre d'appel2019-02-13 08:15:00Pleine voie2019-02-13 08:06:002019-02-13 08:30:0034.2234209056EblouissementFaute de conduite0Utilisation professionnelle233Brouillard522019-02-13 08:30:002019-02-13 09:20:00MouilléeSection couranteMauvaiseMCEK467992019-02-13 08:20:00
17
-7.5845240285Usager2019-03-18 08:00:00Pleine voie2019-03-18 07:42:00[null]33.0987899286EblouissementFaute de conduite0Domicile-Travail49Brouillard312019-03-18 08:20:00[null]SècheSection couranteMoyenneMATCEBS482332019-03-18 08:30:00
18
-5.6491627456Centre d'appel2019-05-06 07:57:00Pleine voie2019-05-06 05:50:00[null]33.874369618EblouissementDéfaillance physique0Promenade-Loisirs115Brouillard21[null][null]SècheSection couranteMoyenneMATCEM488102019-05-06 07:40:00
19
-7.8437597785Centre d'appel2019-06-03 05:09:00Pleine voie2019-06-03 04:51:002019-06-03 05:41:0033.3972462238EblouissementFaute de conduite0Promenade-Loisirs110Brouillard122019-06-03 05:44:00[null]MouilléeSection couranteMauvaiseNMCEJ495002019-06-03 06:01:00
20
-8.3952503827Centre d'appel2019-10-27 08:05:00BAU2019-10-27 07:35:00[null]33.2415617419EblouissementObstacle sur chaussée1Promenade-Loisirs189Brouillard12[null][null]SècheSection couranteMoyenneMATCEJ516712019-10-27 09:00:00
21
-8.203703749Centre d'appel2019-12-07 07:34:00Pleine voie2019-12-07 07:19:002019-12-07 08:20:0033.2991800036EblouissementFaute de conduite0Domicile-Travail146Brouillard112019-12-07 08:45:00[null]MouilléeSection couranteMauvaiseNMCEJ517352019-12-07 08:50:00
22
-7.4793410533Gendarmerie2015-01-20 08:44:00BAU2015-01-20 08:30:00[null]33.566024253EblouissementFaute de conduite0Domicile-Travail71Pluie122015-01-20 08:30:00[null]MouilléeSection couranteMoyenneMATCEJ217182015-01-20 09:00:00
23
-6.6347539755Usager2015-03-19 03:06:00Pleine voie2015-03-19 02:58:00[null]34.1937920174EblouissementDéfaillance physique0Utilisation professionnelle243Pluie522015-03-19 03:05:00[null]MouilléeSection couranteBonneMATCEK218472015-03-19 03:40:00
24
-5.2218037048Usager2015-03-23 18:45:00Pleine voie2015-03-23 18:36:00[null]33.8916679546EblouissementFaute de conduite0Utilisation professionnelle158Pluie21[null][null]MouilléeSection couranteMauvaiseMATCEM220622015-03-23 20:25:00
25
-5.7152702554Centre d'appel2015-04-14 19:35:00BAU2015-04-14 19:15:00[null]35.6841777647EblouissementFaute de conduite0Promenade-Loisirs27Pluie512015-04-14 19:32:00[null]PremièrepluieSection couranteMoyenneMATCET225812015-04-14 19:40:00
26
-7.6828673023Centre d'appel2016-05-13 07:42:00ITPC2016-05-13 07:36:00[null]33.4994004833EblouissementDéfaillance mécanique0Domicile-Travail91Pluie12[null][null]PremièrepluieSection couranteMoyenneMATCEJ284192016-05-13 08:37:00
27
-7.7458342283Usager2016-08-25 13:20:00ITPC2016-08-25 13:07:002016-08-25 13:41:0033.4507431113EblouissementFaute de conduite0Domicile-Travail99Pluie122016-08-25 13:30:00[null]SècheSection couranteMoyenneNMCEJ296972016-08-25 13:41:00
28
-7.9034661679Centre d'appel2016-11-24 16:00:00BAU2016-11-24 15:44:002016-11-24 16:35:0033.3771052953EblouissementDéfaillance mécanique0Domicile-Travail116Pluie112016-11-24 17:16:00[null]MouilléeSection couranteMoyenneNMCEJ313462016-11-24 16:20:00
29
-6.6660673505Centre d'appel2016-11-24 19:50:00Pleine voie2016-11-24 19:25:00[null]34.1688602904EblouissementDéfaillance physique0Domicile-Travail247Pluie512016-11-24 20:00:00[null]MouilléeSection couranteMauvaiseMATCEK309732016-11-24 20:05:00
30
-6.0138228037Centre d'appel2016-11-27 06:10:00ITPC2016-11-27 06:00:00[null]35.3424157461EblouissementFaute de conduite0Domicile-Travail89Pluie522016-11-27 07:00:00[null]MouilléeSection couranteMauvaiseMATCET310652016-11-27 08:30:00
31
-7.5551807089Patrouilleur2016-11-27 06:26:00BAU2016-11-27 06:26:002016-11-27 06:55:0033.2954028556EblouissementFaute de conduite0Domicile-Travail26Pluie312016-11-27 08:14:00[null]MouilléeSection couranteMoyenneMATCEBS311442016-11-27 07:15:00
32
-8.3665018836Usager2016-12-02 17:10:00ITPC2016-12-02 17:08:002016-12-02 17:35:0033.2514592282EblouissementFaute de conduite0Promenade-Loisirs163Pluie112016-12-02 17:40:00[null]MouilléeSection couranteMoyenneNMCEJ316812016-12-02 17:44:00
33
-8.3907879245Patrouilleur2016-12-03 11:30:00Pleine voie2016-12-03 11:20:00[null]33.2437285251EblouissementDéfaillance physique1Domicile-Travail260Pluie112016-12-03 12:32:00[null]MouilléeSection couranteMoyenneNMCEJ316822016-12-03 12:45:00
34
-6.0171664998Centre d'appel2016-12-16 17:40:00ITPC2016-12-16 17:20:002016-12-16 17:35:0035.3606466946EblouissementFaute de conduite0Promenade-Loisirs87Pluie512016-12-16 17:45:00[null]MouilléeSection couranteMauvaiseNMCET310892016-12-16 18:00:00
35
-7.8149073878Centre d'appel2017-01-27 14:36:00ITPC2017-01-27 14:30:002017-01-27 14:42:0033.4200875999EblouissementFaute de conduite0Domicile-Travail106Pluie122017-01-27 15:05:00[null]MouilléeSection couranteMoyenneNMCEJ320882017-01-27 14:40:00
36
-7.6334558722Usager2017-11-29 20:15:00BAU2017-11-29 19:00:00[null]33.4739691854EblouissementFaute de conduite0Promenade-Loisirs3Pluie312017-11-29 19:00:00[null]MouilléeSection couranteMoyenneMATCEBS367522017-11-29 19:20:00
37
-7.6334730984Usager2017-11-29 20:24:00BAU2017-11-29 19:07:00[null]33.468599891EblouissementFaute de conduite0Promenade-Loisirs4Pluie312017-11-29 19:07:00[null]MouilléeSection couranteMoyenneMATCEBS367532017-11-29 20:30:00
38
-8.3775347055Usager2018-01-10 11:05:00ITPC2018-01-09 11:10:00[null]33.250726804EblouissementFaute de conduite0Domicile-Travail164Pluie122018-01-09 11:35:00[null]MouilléeSection couranteMoyenneMATCEJ373982018-01-09 11:40:00
39
-7.6463910244Patrouilleur2018-02-06 09:04:00Pleine voie2018-02-06 09:03:00[null]32.9177039001EblouissementFaute de conduite0Domicile-Travail72Pluie32[null][null]MouilléeSection couranteMoyenneMATCEBS37786[null]
40
-2.8924316416Centre d'appel2018-02-06 17:27:00Pleine voie2018-02-06 17:22:00[null]34.5485762877EblouissementFaute de conduite0Promenade-Loisirs411Pluie22[null][null]MouilléeSection couranteMoyenneMATCEO375842018-02-06 18:20:00
41
-7.900683708Usager2018-03-01 12:45:00BAU2018-03-01 12:20:00[null]33.3785090651EblouissementObstacle sur chaussée1Domicile-Travail116Pluie122018-03-01 15:00:00[null]PremièrepluieSection couranteMoyenneMATCEJ392122018-03-01 13:00:00
42
-7.5742567675Usager2018-03-16 05:20:00Parking2018-03-16 05:15:002018-03-16 05:30:0033.2228256231EblouissementDéfaillance mécanique0Domicile-Travail35Pluie312018-03-16 05:35:00[null]MouilléeAire de serviceBonneMATCEBS396232018-03-16 05:50:00
43
-7.6277890591Usager2018-05-07 06:33:00BAU2018-05-07 06:23:00[null]33.4317444412EblouissementDéfaillance physique0Domicile-Travail8Pluie32[null][null]MouilléeSection couranteMoyenneMATCEBS42920[null]
44
-4.6836746109Centre d'appel2018-10-16 07:25:00Pleine voie2018-10-16 07:08:00[null]33.9981796398EblouissementFaute de conduite0Promenade-Loisirs219Pluie212018-10-16 07:59:00[null]MouilléeSection couranteMoyenneMATCEF448492018-10-16 08:22:00
45
-4.6836746109Centre d'appel2018-10-16 07:25:00Pleine voie2018-10-16 07:08:00[null]33.9981796398EblouissementFaute de conduite0Promenade-Loisirs219Pluie212018-10-16 07:59:00[null]MouilléeSection couranteMoyenneMATCEF44848[null]
46
-7.0261839292Patrouilleur2018-10-30 08:42:00BAU2018-10-30 08:40:00[null]33.862817808EblouissementFaute de conduite0Promenade-Loisirs18Pluie12[null][null]MouilléeSection couranteMoyenneMATCEB449622018-10-30 08:50:00
47
-8.0102202735Usager2018-11-12 10:23:00Pleine voie2018-11-12 10:02:002018-11-12 10:10:0033.3413252373EblouissementFaute de conduite0Domicile-Travail127Pluie112018-11-12 10:12:00[null]PremièrepluieSection couranteMoyenneNMCEJ456832018-11-12 10:18:00
48
-7.9172858847Centre d'appel2018-11-12 12:56:00BAU2018-11-12 12:30:00[null]33.3720620821EblouissementFaute de conduite0Domicile-Travail117Pluie11[null][null]MouilléeSection couranteMoyenneMATCEJ456842018-11-12 13:00:00
49
-7.820720842Centre d'appel2018-11-12 20:40:00Pleine voie2018-11-12 20:03:00[null]33.4159212077EblouissementObstacle sur chaussée0Domicile-Travail107Pluie122018-11-12 20:55:00[null]MouilléeSection couranteMoyenneMATCEJ45685[null]
50
-8.3952503827Usager2018-11-18 11:01:00BAU2018-11-18 10:05:00[null]33.2415617419EblouissementFaute de conduite1Promenade-Loisirs186Pluie12[null][null]MouilléeSection couranteMoyenneMATCEJ456882018-11-18 11:03:00
51
-4.4385892196Usager2019-01-24 08:37:00BAU2019-01-24 07:54:00[null]34.1146356078EblouissementFaute de conduite0Promenade-Loisirs247Pluie22[null][null]MouilléeSection couranteMoyenneMATCEF463712019-01-24 08:41:00
52
-7.9342691262Centre d'appel2019-04-05 16:04:00BAU2019-04-05 15:45:002019-04-05 16:22:0032.3834942702EblouissementDéfaillance physique0Utilisation professionnelle141Pluie312019-04-05 16:23:00[null]MouilléeSection couranteMoyenneNMCEMA491032019-04-05 16:22:00
53
-8.3770075528Agent ADM2019-04-19 07:03:00BAU2019-04-19 06:57:00[null]33.2508963579EblouissementDéfaillance physique0Promenade-Loisirs164Pluie12[null][null]MouilléeSection couranteMoyenneMATCEJ480392019-04-19 08:00:00
54
-8.3952503827Centre d'appel2019-04-19 07:53:00Pleine voie2019-04-19 07:44:002019-04-19 08:00:0033.2415617419EblouissementFaute de conduite1Domicile-Travail178Pluie122019-04-19 08:40:00[null]MouilléeSection couranteMoyenneNMCEJ480402019-04-19 08:46:00
55
-7.747006126Centre d'appel2019-11-11 14:29:00ITPC2019-11-11 14:13:00[null]33.4492014806EblouissementDéfaillance mécanique0Promenade-Loisirs99Pluie11[null][null]MouilléeSection couranteMoyenneMATCEJ516962019-11-11 14:45:00
56
-8.1272300397Centre d'appel2019-11-15 08:13:00BAU2019-11-15 07:50:002019-11-15 08:13:0033.3015990298EblouissementDéfaillance physique0Promenade-Loisirs139Pluie122019-11-15 08:41:00[null]MouilléeSection couranteMoyenneNMCEJ517042019-11-15 09:20:00
57
-7.722759619Centre d'appel2019-12-01 19:24:00BAU2019-12-01 19:21:002019-12-01 20:03:0033.467238838EblouissementFaute de conduite0Promenade-Loisirs96Pluie122019-12-01 20:11:00[null]MouilléeSection couranteMoyenneNMCEJ517252019-12-01 20:11:00
58
-6.9122279982Dépannage[null]BAU2015-09-05 23:35:00[null]33.9555924396EblouissementDéfaillance mécanique0Promenade-Loisirs4Temps normal12[null][null]SècheSection couranteMoyenneMATCEB25463[null]
59
-7.6205574483Usager[null]Pleine voie2019-08-27 23:57:00[null]33.3854881184EblouissementFaute de conduite0Domicile-Travail13Temps normal31[null][null]SècheSection couranteMoyenneMATCEBS51361[null]
60
-7.629918409Usager[null]Pleine voie2019-08-29 23:30:00[null]33.4394118237EblouissementDéfaillance mécanique0Domicile-Travail7Temps normal32[null][null]SècheSection couranteMoyenneMATCEBS513642019-08-30 23:22:00
61
-8.101455636Gendarmerie2015-01-09 17:08:00ITPC2015-01-09 16:45:00[null]33.3184053906EblouissementFaute de conduite0Promenade-Loisirs136Temps normal122015-01-09 16:50:00[null]SècheSection couranteBonneMATCEJ217102015-01-09 18:02:00
62
-6.024556336Centre d'appel2015-01-10 07:20:00ITPC2015-01-10 07:00:002015-01-10 07:30:0035.44361106EblouissementFaute de conduite0Promenade-Loisirs78Temps normal522015-01-10 07:20:00[null]SècheSection couranteMoyenneNMCET222672015-01-10 09:30:00
63
-6.1999057635Centre d'appel2015-01-15 17:07:00ITPC2015-01-15 16:50:002015-01-15 17:17:0034.9698555071EblouissementFaute de conduite0Promenade-Loisirs138Temps normal522015-01-15 17:20:00[null]SècheSection couranteMoyenneNMCET222682015-01-15 17:25:00
64
-4.1180130116Centre d'appel2015-01-26 06:05:00BAU2015-01-26 05:57:00[null]34.2207513471EblouissementObstacle sur chaussée0Promenade-Loisirs282Temps normal22[null][null]SècheSection couranteBonneMATCEF22505[null]
65
-3.3398268888Gendarmerie2015-01-27 17:58:00Pleine voie2015-01-27 17:30:002015-01-27 17:58:0034.3308930076EblouissementFaute de conduite0Promenade-Loisirs362Temps normal222015-01-27 17:58:00[null]SècheSection couranteMoyenneNMCEO221932015-01-27 18:14:00
66
-6.4780026557Usager2015-02-25 22:14:00Pleine voie2015-02-25 21:49:00[null]34.5076871414EblouissementDéfaillance mécanique0Utilisation professionnelle198Temps normal52[null][null]SècheSection couranteMoyenneMATCEK218302015-02-25 22:55:00
67
-2.134858833Patrouilleur2015-03-03 06:20:00BAU2015-03-03 06:20:002015-03-03 06:48:0034.6589713105EblouissementDéfaillance physique0Promenade-Loisirs487Temps normal212015-03-03 06:48:00[null]SècheSection couranteMoyenneNMCEO222072015-03-03 07:15:00
68
-6.2023244929Usager2015-03-13 06:20:00BAU2015-03-13 05:45:002015-03-13 06:15:0034.9333596492EblouissementObstacle sur chaussée0Promenade-Loisirs142Temps normal522015-03-13 06:50:00[null]SècheSection couranteMoyenneNMCET223192015-03-13 05:50:00
69
-5.8665251556Patrouilleur2015-03-29 19:40:00Pleine voie2015-03-29 19:40:00[null]33.8067139654EblouissementFaute de conduite0Domicile-Travail90Temps normal212015-03-29 21:32:00[null]SècheSection couranteMoyenneMATCEM220682015-03-29 20:40:00
70
-5.9652956574Usager2015-03-31 20:05:00Pleine voie2015-03-31 19:50:00[null]33.7814601664EblouissementDéfaillance physique0Promenade-Loisirs80Temps normal21[null][null]SècheSection couranteMoyenneMATCEM220722015-03-31 20:25:00
71
-6.9773676484Centre d'appel2015-04-12 05:32:00ITPC2015-04-12 05:25:002015-04-12 06:00:0033.9012632859EblouissementDéfaillance physique0Promenade-Loisirs12Temps normal112015-04-12 05:50:00[null]SècheSection couranteMoyenneNMCEB236312015-04-12 05:33:00
72
-5.9393973744Dépannage2015-04-18 20:30:00BAU2015-04-18 19:45:00[null]35.6689824797EblouissementFaute de conduite0Promenade-Loisirs50Temps normal52[null][null]SècheSection couranteMoyenneMATCET225852015-04-18 20:20:00
73
-5.816660424Usager2015-05-12 19:40:00Pleine voie2015-05-12 19:20:002015-05-12 20:13:0033.844419875EblouissementFaute de conduite0Promenade-Loisirs97Temps normal222015-05-12 20:07:00[null]SècheSection couranteMoyenneNMCEM233462015-05-12 20:10:00
74
-5.8665251556Centre d'appel2015-05-17 20:15:00Pleine voie2015-05-17 20:14:002015-05-17 20:40:0033.8067139654EblouissementFaute de conduite0Promenade-Loisirs90Temps normal212015-05-17 20:25:00[null]SècheSection couranteMoyenneNMCEM233502015-05-17 20:30:00
75
-8.0397545886Centre d'appel2015-05-23 06:25:00BAU2015-05-23 06:25:00[null]33.3309506342EblouissementFaute de conduite0Domicile-Travail130Temps normal12[null][null]SècheSection couranteMoyenneMATCEJ233782015-05-23 07:15:00
76
-3.0520238648Centre d'appel2015-05-26 20:08:00Pleine voie2015-05-26 20:02:002015-05-26 20:30:0034.4492022688EblouissementDéfaillance mécanique0Promenade-Loisirs391Temps normal212015-05-26 20:18:00[null]SècheSection couranteMoyenneNMCEO236182015-05-26 21:00:00
77
-6.7111672331Patrouilleur2015-06-07 03:10:00Pleine voie2015-06-07 03:00:00[null]34.0629254145EblouissementDéfaillance physique0Utilisation professionnelle260Temps normal512015-06-07 03:33:00[null]SècheSection couranteMoyenneMATCEK237352015-06-07 04:00:00
78
-7.6016012262Usager2015-06-15 19:40:00BAU2015-06-15 19:38:00[null]33.316796236EblouissementFaute de conduite0Promenade-Loisirs21Temps normal31[null][null]SècheSection couranteBonneMATCEBS239942015-06-15 20:30:00
79
-7.7297975528Centre d'appel2015-06-29 05:00:00ITPC2015-06-29 04:35:00[null]33.4616580321EblouissementDéfaillance physique0Domicile-Travail97Temps normal122015-06-29 04:54:00[null]SècheSection couranteMoyenneMATCEJ239222015-06-29 05:45:00
80
-5.7456257139Patrouilleur2015-07-08 05:18:00Pleine voie2015-07-08 05:18:00[null]33.8844301971EblouissementDéfaillance physique0Promenade-Loisirs105Temps normal212015-07-08 05:50:00[null]SècheSection couranteBonneMATCEM241172015-07-08 05:55:00
81
-5.72157525Patrouilleur2015-07-08 05:32:00Pleine voie2015-07-08 05:32:00[null]33.8894102483EblouissementDéfaillance physique0Promenade-Loisirs107Temps normal21[null][null]SècheSection couranteBonneMATCEM241182015-07-08 06:10:00
82
-6.1880871275Centre d'appel2015-07-14 20:45:00BAU2015-07-14 20:00:00[null]35.0160583311EblouissementFaute de conduite0Promenade-Loisirs133Temps normal51[null][null]SècheSection couranteMoyenneMATCET243422015-07-14 21:15:00
83
-7.5821575015Patrouilleur2015-07-28 06:28:00ITPC2015-07-28 06:00:00[null]33.1075039855EblouissementFaute de conduite0Domicile-Travail48Temps normal322015-07-28 06:35:00[null]SècheSection couranteBonneMATCEBS243152015-07-28 07:00:00
84
-5.9548489118Patrouilleur2015-08-09 20:34:00Pleine voie2015-08-08 20:43:00[null]33.7793510784EblouissementObstacle sur chaussée0Utilisation professionnelle81Temps normal21[null][null]SècheSection couranteMoyenneMATCEM245112015-08-08 21:15:00
85
-4.4190361756Centre d'appel2015-08-21 06:02:00BAU2015-08-21 05:32:00[null]34.1213858187EblouissementFaute de conduite0Promenade-Loisirs249Temps normal21[null][null]SècheSection couranteBonneMATCEF250122015-08-21 06:45:00
86
-7.6276308131Usager2015-09-20 20:40:00Pleine voie2015-09-20 20:30:00[null]33.4297833642EblouissementFaute de conduite0Promenade-Loisirs8Temps normal322015-09-20 21:10:00[null]SècheSection couranteBonneMATCEBS254422015-09-20 21:00:00
87
-3.1870352548Patrouilleur2015-10-07 06:10:00Bretelle entrée2015-10-07 06:10:00[null]34.4026264052EblouissementDéfaillance mécanique0Domicile-Travail377Temps normal21[null][null]SècheAire de serviceMoyenneMATCEO256512015-10-07 06:50:00
88
-4.4721635057Centre d'appel2015-10-15 06:56:00BAU2015-10-15 06:34:00[null]34.0925936508EblouissementDéfaillance mécanique0Utilisation professionnelle243Temps normal222015-10-15 08:05:00[null]SècheSection couranteBonneMATCEF255372015-10-15 08:33:00
89
-6.2020550133Patrouilleur2015-10-18 10:35:00ITPC2015-10-18 05:00:00[null]34.933805703EblouissementFaute de conduite0Promenade-Loisirs142Temps normal512015-10-18 10:50:00[null]SècheSection couranteBonneNMCET257942015-10-18 10:45:00
90
-7.8644432924Agent ADM2015-10-20 19:02:00ITPC2015-10-20 18:45:00[null]33.391943724EblouissementDéfaillance physique0Domicile-Travail112Temps normal11[null][null]SècheSection couranteMoyenneMATCEJ256852015-10-20 19:10:00
91
-7.8080459366Usager2015-10-27 06:53:00Pleine voie2015-10-27 06:40:00[null]33.4227982784EblouissementDéfaillance physique0Domicile-Travail106Temps normal112015-10-27 08:15:00[null]SècheSection couranteMoyenneNMCEJ256892015-10-27 08:08:00
92
-7.9833315436Patrouilleur2015-11-03 19:06:00ITPC2015-11-03 19:00:00[null]33.3532930927EblouissementFaute de conduite0Domicile-Travail124Temps normal12[null][null]SècheSection couranteMoyenneMATCEJ259062015-11-03 19:20:00
93
-4.6291796253Centre d'appel2015-11-08 06:48:00Pleine voie2015-11-08 05:32:002015-11-08 06:30:0034.0183926548EblouissementDéfaillance mécanique0Promenade-Loisirs225Temps normal222015-11-08 06:15:00[null]SècheSection couranteBonneNMCEF258912015-11-08 07:55:00
94
-7.2481144256Centre d'appel2015-11-10 00:40:00BAU2015-11-10 00:12:002015-11-10 01:10:0033.768452734EblouissementFaute de conduite0Domicile-Travail40Temps normal112015-11-10 01:00:00[null]SècheSection couranteMauvaiseNMCEB26034[null]
95
-7.6332807131Usager2015-12-01 18:15:00Pleine voie2015-12-01 18:00:00[null]33.4560929375EblouissementFaute de conduite0Promenade-Loisirs5Temps normal322015-12-01 18:20:00[null]SècheSection couranteMoyenneMATCEBS263552015-12-01 18:45:00
96
-4.1480827366Centre d'appel2016-01-02 06:30:00Pleine voie2016-01-02 06:17:002016-01-02 07:05:0034.2252802359EblouissementDéfaillance physique0Utilisation professionnelle279Temps normal212016-01-02 06:49:00[null]SècheSection couranteMoyenneNMCEF270292016-01-02 07:02:00
97
-3.5167267043Agent ADM2016-01-17 17:30:00BAU2016-01-17 17:18:00[null]34.3283924767EblouissementFaute de conduite0Promenade-Loisirs344Temps normal22[null][null]SècheSection couranteBonneMATCEO271592016-01-17 18:20:00
98
-3.4689562533Centre d'appel2016-03-09 06:39:00BAU2016-03-09 06:15:00[null]34.3182985499EblouissementObstacle sur chaussée0Promenade-Loisirs349Temps normal222016-03-09 08:20:00[null]SècheSection couranteBonneMATCEO27775[null]
99
-7.5883010689Agent ADM2016-03-10 11:02:00BAU2016-03-10 10:45:002016-03-10 11:30:0033.5168611975EblouissementFaute de conduite0Domicile-Travail82Temps normal122016-03-10 11:30:00[null]SècheSection couranteMoyenneNMCEJ275832016-03-10 11:50:00
100
-6.1500946599Patrouilleur2016-04-15 06:30:00Pleine voie2016-04-15 06:30:002016-04-15 06:54:0033.8187719328EblouissementDéfaillance physique0Utilisation professionnelle61Temps normal212016-04-15 06:45:00[null]SècheSection couranteBonneNMCEM278382016-04-15 07:25:00
Rows: 1-100 of 23550 | Columns: 26

This dataset contains the latitude and longitude of car accidents in Morocco.

[12]:
accidents.count_percent()
countpercent
"id"23550.0100.0
"date"23550.0100.0
"highway_id"23550.0100.0
"traffic_direction"23550.0100.0
"highway_position_km"23550.0100.0
"information_center"23550.0100.0
"equipment"23550.0100.0
"cause"23550.0100.0
"cause_detail"23550.0100.0
"weather"23550.0100.0
"lighting"23550.0100.0
"pavement"23550.0100.0
"visibility"23550.0100.0
"location"23529.099.911
"location_detail"23529.099.911
"damage_infrastructure"23359.099.189
"traveling_reason"23289.098.892
"information_source"23246.098.709
"date_agent"22953.097.465
"lon"20708.087.932
"lat"20708.087.932
"date_tow_truck"18908.080.289
"date_gendarme"14226.060.408
"date_ambulance"7505.031.868
"date_fm"607.02.577
[12]:

This dataset is missing a lot of longitude and latitude values. However, we also know the Highway ID and the position of the car in the given highway. Knowing this, we can use interpolation to impute the missing values.

[14]:
# First Propagation
accidents["lat"].fillna(method = "ffill",
                        by = ["highway_id"],
                        order_by = ["highway_position_km"])
accidents["lon"].fillna(method = "ffill",
                        by = ["highway_id"],
                        order_by = ["highway_position_km"])
# Back Propagation
accidents["lat"].fillna(method = "bfill",
                        by = ["highway_id"],
                        order_by = ["highway_position_km"])
accidents["lon"].fillna(method = "bfill",
                        by = ["highway_id"],
                        order_by = ["highway_position_km"])
1135 element(s) was/were filled
1135 element(s) was/were filled
1154 element(s) was/were filled
1154 element(s) was/were filled
123
id
Int
100%
📅
date
Timestamp
100%
Abc
lon
Varchar(100)
97%
123
lat
Float
97%
123
highway_id
Int
100%
123
traffic_direction
Int
100%
123
highway_position_km
Int
100%
Abc
location
Varchar(32)
99%
Abc
location_detail
Varchar(50)
99%
Abc
information_source
Varchar(34)
98%
Abc
information_center
Varchar(20)
100%
Abc
damage_infrastructure
Varchar(20)
99%
Abc
equipment
Varchar(20)
100%
📅
date_tow_truck
Timestamp
80%
📅
date_ambulance
Timestamp
31%
📅
date_gendarme
Timestamp
60%
📅
date_agent
Timestamp
97%
📅
date_fm
Timestamp
2%
Abc
cause
Varchar(46)
100%
Abc
Varchar(74)
100%
Abc
weather
Varchar(54)
100%
Abc
lighting
Varchar(54)
100%
Abc
pavement
Varchar(54)
100%
Abc
traveling_reason
Varchar(54)
98%
Abc
visibility
Varchar(54)
100%
1260332015-11-09 16:14:00-6.882345502433.9683565063110Section courantePleine voiePatrouilleurCEBNonNM2015-11-09 16:35:002015-11-09 16:35:002015-11-09 17:05:002015-11-09 16:25:00[null]Faute de conduiteTemps normalPlein jourSèchePromenade-LoisirsBonne
2260412015-11-13 08:22:00-6.88334178833.969118676120Section couranteITPCPatrouilleurCEBNonNM2015-11-13 08:40:002015-11-13 08:35:002015-11-13 08:25:002015-11-13 08:22:00[null]Faute de conduiteTemps normalPlein jourSèchePromenade-LoisirsBonne
3273052016-02-20 23:45:00-6.88334178833.969118676120Section couranteBAUCentre d'appelCEBOuiMAT[null][null][null][null][null]Faute de conduiteTemps normalNuit sans éclairageSèchePromenade-LoisirsMoyenne
4304772016-09-15 20:15:00-6.88334178833.969118676120Section courantePleine voieAgent ADMCEBNonNM2016-09-15 20:19:002016-09-15 20:22:002016-09-15 20:28:002016-09-15 20:31:00[null]Obstacle sur chausséeTemps normalNuit sans éclairageSèchePromenade-LoisirsMoyenne
5316452016-11-14 08:30:00-6.882345502433.9683565063110Section courantePleine voieCentre d'appelCEBNonMAT[null][null]2016-11-14 09:07:00[null][null]Faute de conduiteTemps normalPlein jourSècheUtilisation professionnelleBonne
6325952017-04-21 13:40:00-6.882345502433.9683565063110Section couranteBAUPatrouilleurCEBNonMAT2017-04-21 13:59:00[null][null]2017-04-21 13:50:00[null]Faute de conduiteTemps normalPlein jourSèchePromenade-LoisirsBonne
7333562017-06-04 17:21:00-6.882345502433.9683565063110Section couranteBAUCentre d'appelCEBNonNM[null]2017-06-04 17:43:002017-06-04 17:43:002017-06-04 17:45:00[null]Faute de conduiteTemps normalPlein jourSèchePromenade-LoisirsBonne
8370532017-12-09 21:15:00-6.882345502433.9683565063110Section courantePleine voiePatrouilleurCEBNonMAT[null][null][null]2017-12-09 21:15:00[null]Faute de conduiteTemps normalNuit sans éclairageSèchePromenade-LoisirsMoyenne
9399452018-04-09 00:30:00-6.88334178833.969118676120Section couranteBAUCentre d'appelCEBNonMAT[null][null]2018-04-09 00:40:002018-04-09 00:30:00[null]Obstacle sur chausséeTemps normalNuit sans éclairageSèchePromenade-LoisirsMoyenne
10406292018-05-27 15:50:00-6.882345502433.9683565063110EchangeurBretelle entréePatrouilleurCEBNonNM2018-05-27 15:50:002018-05-27 15:50:002018-05-27 15:50:002018-05-27 15:50:00[null]Faute de conduiteTemps normalPlein jourSècheUtilisation professionnelleBonne
11410142018-06-10 12:45:00-6.88334178833.969118676120Section couranteBAUCentre d'appelCEBOuiNM2018-06-10 13:32:002018-06-10 13:11:002018-06-10 13:00:002018-06-10 13:00:00[null]Défaillance physiqueTemps normalPlein jourSècheDomicile-TravailBonne
12419752018-08-01 07:55:00-6.882345502433.9683565063110Section couranteBAUPatrouilleurCEBNonMAT2018-08-01 07:58:00[null][null]2018-08-01 08:02:00[null]Obstacle sur chausséeTemps normalPlein jourSècheUtilisation professionnelleBonne
13420152018-08-08 16:28:00-6.88334178833.969118676120Section courantePleine voieAgent ADMCEBNonNM[null]2018-08-08 16:38:002018-08-08 16:40:002018-08-08 17:05:00[null]Obstacle sur chausséeTemps normalPlein jourSèchePromenade-LoisirsBonne
14424872018-07-03 19:20:00-6.882345502433.9683565063110Section couranteBAUPatrouilleurCEBNonMAT2018-07-03 19:20:00[null][null]2018-07-03 19:20:00[null]Faute de conduiteTemps normalPlein jourSèchePromenade-LoisirsBonne
15424952018-07-05 05:57:00-6.882345502433.9683565063110Section couranteBAUPatrouilleurCEBOuiMAT[null][null][null]2018-07-05 06:00:00[null]Défaillance mécaniqueTemps normalNuit sans éclairageSècheUtilisation professionnelleBonne
16425022018-07-06 18:20:00-6.88334178833.969118676120Section couranteBAUPatrouilleurCEBNonMAT[null][null][null]2018-07-06 18:40:00[null]Faute de conduiteTemps normalPlein jourSècheUtilisation professionnelleBonne
17425332018-07-14 21:20:00-6.882345502433.9683565063110Section couranteBAUPatrouilleurCEBOuiMAT[null][null][null]2018-07-14 21:20:00[null]Défaillance physiqueTemps normalNuit sans éclairageSèchePromenade-LoisirsMoyenne
18449032018-10-06 01:05:00-6.88334178833.969118676120EchangeurBretelle entréePatrouilleurCEBOuiMAT[null][null][null]2018-10-06 01:19:00[null]Défaillance physiqueTemps normalNuit sans éclairageSèchePromenade-LoisirsMoyenne
19460232018-12-27 20:10:00-6.88334178833.969118676120Section courantePleine voiePatrouilleurCEBNonNM[null][null][null]2018-12-27 20:10:00[null]Faute de conduiteTemps normalNuit sans éclairageSèchePromenade-LoisirsMoyenne
20464192019-01-08 03:15:00-6.882345502433.9683565063110Section couranteBAUCentre d'appelCEBNonMAT2019-01-08 04:36:00[null][null]2019-01-08 03:52:00[null]Faute de conduiteTemps normalNuit sans éclairageSèchePromenade-LoisirsBonne
21464852019-01-28 15:20:00-6.88334178833.969118676120Section couranteBAUPatrouilleurCEBNonNM2019-01-28 16:00:002019-01-28 16:15:002019-01-28 16:10:002019-01-28 15:45:00[null]Défaillance mécaniqueTemps normalPlein jourSècheUtilisation professionnelleBonne
22497722019-05-09 10:10:00-6.88334178833.969118676120Section courantePleine voiePatrouilleurCEBNonNM2019-05-09 11:45:002019-05-09 10:25:002019-05-09 10:35:002019-05-09 10:14:00[null]Faute de conduiteTemps normalPlein jourSècheDomicile-TravailBonne
23523932019-09-15 23:54:00-6.882345502433.9683565063110Section couranteBAUUsagerCEBNonNM[null]2019-09-16 00:02:00[null]2019-09-16 00:02:002019-09-16 00:21:00Faute de conduiteTemps normalNuit sans éclairageSèchePromenade-LoisirsMoyenne
24524372019-09-30 20:35:00-6.882345502433.9683565063110Section courantePleine voieUsagerCEBNonMAT[null]2019-09-30 21:00:00[null]2019-09-30 21:00:00[null]Obstacle sur chausséeTemps normalNuit sans éclairageSècheUtilisation professionnelleMoyenne
25524782019-10-14 01:03:00-6.882345502433.9683565063110Section courantePleine voieUsagerCEBNonMAT[null][null][null]2019-10-15 00:55:00[null]Faute de conduiteTemps normalNuit sans éclairageSèchePromenade-LoisirsBonne
26527422019-12-30 22:20:00-6.882345502433.9683565063110Section courantePleine voieUsagerCEBNonMAT2019-12-30 23:04:00[null][null]2019-12-30 23:04:00[null]Défaillance mécaniqueTemps normalNuit sans éclairageSèchePromenade-LoisirsBonne
27230502015-01-17 14:00:00-6.88334178833.969118676121Section courantePleine voiePatrouilleurCEBNonMAT2015-01-17 14:47:00[null][null]2015-01-17 14:05:00[null]Faute de conduiteTemps normalPlein jourSèchePromenade-LoisirsBonne
28244342015-07-09 12:34:00-6.88334178833.969118676121Section courantePleine voieGendarmerieCEBNonNM2015-07-09 13:15:002015-07-09 12:45:002015-07-09 13:35:002015-07-09 13:06:00[null]Faute de conduiteTemps normalPlein jourSècheUtilisation professionnelleBonne
29250542015-08-09 09:05:00-6.88334178833.969118676121Section courantePleine voieDépanneur agréeCEBOuiM2015-08-09 09:07:002015-08-09 09:30:002015-08-09 09:35:002015-08-09 09:28:002015-08-09 11:20:00Faute de conduiteTemps normalPlein jourSècheDomicile-TravailBonne
30257072015-10-23 21:23:00-6.882345502433.9683565063111Section couranteBAUGendarmerieCEBNonMAT2015-10-23 21:25:00[null]2015-10-23 21:25:002015-10-23 21:31:00[null]Faute de conduiteTemps normalNuit sans éclairageSèchePromenade-LoisirsMoyenne
31260422015-11-13 19:37:00-6.88334178833.969118676121Section courantePleine voieGendarmerieCEBNonMAT2015-11-13 19:44:00[null]2015-11-13 19:40:002015-11-13 20:00:00[null]Faute de conduiteTemps normalNuit sans éclairageSèchePromenade-LoisirsBonne
32261392015-12-04 08:48:00-6.884481903533.9676199607111Section couranteITPCUsagerCEBNonMAT2015-12-04 09:00:00[null]2015-12-04 09:00:002015-12-04 09:04:00[null]Faute de conduiteBrouillardPlein jourSècheUtilisation professionnelleMoyenne
33261542015-12-17 07:38:00-6.88334178833.969118676121EchangeurBretelle sortiePatrouilleurCEBNonMAT2015-12-17 07:55:00[null]2015-12-17 07:46:002015-12-17 07:40:00[null]Faute de conduiteTemps normalPlein jourSècheDomicile-TravailMoyenne
34272942016-02-13 21:50:00-6.883377021333.9679229111111Section couranteBAUGendarmerieCEBOuiMAT2016-02-13 22:00:00[null]2016-02-13 22:00:002016-02-13 22:15:00[null]Faute de conduiteTemps normalNuit sans éclairageSèchePromenade-LoisirsMoyenne
35273002016-02-16 15:10:00-6.882345502433.9683565063111Section couranteBAUCentre d'appelCEBOuiMAT2016-02-16 15:15:00[null][null]2016-02-16 15:45:00[null]Faute de conduiteTemps normalPlein jourSèchePromenade-LoisirsBonne
36293012016-07-09 13:32:00-6.88334178833.969118676121Section couranteBAUGendarmerieCEBOuiMAT2016-07-09 14:04:00[null]2016-07-09 13:52:002016-07-09 13:56:00[null]Faute de conduiteTemps normalPlein jourSèchePromenade-LoisirsBonne
37316312016-11-04 03:07:00-6.882345502433.9683565063111EchangeurBretelle entréeCentre d'appelCEBOuiNM2016-11-04 03:15:002016-11-04 03:20:002016-11-04 04:06:002016-11-04 04:06:00[null]Faute de conduiteTemps normalNuit sans éclairageSècheUtilisation professionnelleMoyenne
38316752016-11-29 07:20:00-6.88334178833.969118676121Section couranteBAUPatrouilleurCEBOuiMAT2016-11-29 07:35:00[null]2016-11-29 07:30:002016-11-29 07:40:00[null]Défaillance physiqueTemps normalPlein jourSèchePromenade-LoisirsMoyenne
39325922017-04-19 11:30:00-6.88334178833.969118676121Section courantePleine voieDépanneur agréeCEBNonNM2017-04-19 11:40:00[null]2017-04-19 11:45:002017-04-19 12:00:00[null]Faute de conduiteTemps normalPlein jourSècheDomicile-TravailBonne
40335012017-05-17 18:33:00-6.882345502433.9683565063111Section courantePleine voieCentre d'appelCEBNonMAT[null][null]2017-05-17 19:25:002017-05-17 18:46:00[null]Obstacle sur chausséeTemps normalPlein jourSèchePromenade-LoisirsBonne
41347442017-07-12 07:35:00-6.882345502433.9683565063111Section couranteBAUCentre d'appelCEBNonNM2017-07-12 08:11:002017-07-12 08:21:002017-07-12 09:09:002017-07-12 07:49:00[null]Faute de conduiteTemps normalPlein jourSècheDomicile-TravailBonne
42348792017-08-17 02:27:00-6.88334178833.969118676121Section courantePleine voieCentre d'appelCEBOuiMAT2017-08-17 03:00:00[null]2017-08-17 03:00:002017-08-17 02:39:00[null]Défaillance physiqueTemps normalNuit sans éclairageSècheUtilisation professionnelleMauvaise
43361452017-10-06 00:58:00-6.882345502433.9683565063111EchangeurBretelle entréePatrouilleurCEBNonNM2017-10-06 01:35:00[null]2017-10-06 01:22:002017-10-06 01:01:00[null]Faute de conduiteTemps normalNuit sans éclairageSècheUtilisation professionnelleMoyenne
44361732017-10-15 02:15:00-6.882345502433.9683565063111Section courantePleine voiePatrouilleurCEBNonMAT[null][null][null]2017-10-15 02:20:00[null]Obstacle sur chausséeTemps normalPlein jourSèchePromenade-LoisirsBonne
45361772017-10-16 19:25:00-6.882345502433.9683565063111EchangeurBretelle entréePatrouilleurCEBNonNM2017-10-16 19:40:002017-10-16 19:35:002017-10-16 19:48:002017-10-16 19:48:00[null]Faute de conduiteTemps normalNuit sans éclairageSècheUtilisation professionnelleMoyenne
46361822017-10-21 04:10:00-6.886769533733.9671831312121Section courantePleine voieDépanneur agréeCEBNonM2017-10-21 04:50:002017-10-21 04:35:002017-10-21 04:20:002017-10-21 05:18:002017-10-21 05:48:00Obstacle sur chausséeTemps normalNuit sans éclairageSèchePromenade-LoisirsBonne
47366192017-11-23 23:44:00-6.882345502433.9683565063111EchangeurBretelle entréeCentre d'appelCEBOuiMAT2017-11-24 00:34:00[null]2017-11-24 00:27:002017-11-24 00:05:00[null]Faute de conduiteTemps normalNuit sans éclairageSèchePromenade-LoisirsMauvaise
48370712017-12-15 16:04:00-6.88334178833.969118676121Section couranteBAUPatrouilleurCEBNonMAT[null][null][null]2017-12-15 16:04:00[null]Obstacle sur chausséeTemps normalPlein jourSèchePromenade-LoisirsBonne
49371172017-12-31 07:30:00-6.88334178833.969118676121Section courantePleine voiePatrouilleurCEBNonMAT2017-12-31 08:50:002017-12-31 08:33:002017-12-31 08:16:002017-12-31 07:40:00[null]Faute de conduiteTemps normalPlein jourSèchePromenade-LoisirsBonne
50375362018-01-16 22:05:00-6.882345502433.9683565063111Section courantePleine voiePatrouilleurCEBNonMAT2018-01-16 22:25:00[null]2018-01-16 22:20:002018-01-16 22:10:00[null]Faute de conduiteTemps normalNuit sans éclairageSècheDomicile-TravailBonne
51375662018-01-25 23:40:00-6.882345502433.9683565063111Section couranteBAUCentre d'appelCEBNonMAT[null][null]2018-01-26 00:39:00[null][null]Faute de conduitePluieNuit sans éclairageMouilléeUtilisation professionnelleMoyenne
52390402018-03-05 13:41:00-6.882345502433.9683565063111Section couranteBAUCentre d'appelCEBNonNM2018-03-05 14:20:002018-03-05 14:10:002018-03-05 13:52:002018-03-05 13:59:00[null]Faute de conduitePluiePlein jourMouilléeUtilisation professionnelleMoyenne
53390702018-03-16 13:55:00-6.882345502433.9683565063111Section courantePleine voieCentre d'appelCEBNonMAT[null][null]2018-03-16 14:15:002018-03-16 14:00:00[null]Obstacle sur chausséeTemps normalPlein jourSèchePromenade-LoisirsBonne
54405882018-05-13 00:50:00-6.882345502433.9683565063111Section courantePleine voiePatrouilleurCEBNonNM[null][null][null][null][null]Faute de conduiteTemps normalNuit sans éclairageSèchePromenade-LoisirsMoyenne
55406312018-05-28 20:04:00-6.886769533733.9671831312121EchangeurBretelle sortieCentre d'appelCEBNonMAT2018-05-28 21:10:00[null][null]2018-05-28 20:23:00[null]Obstacle sur chausséeTemps normalNuit sans éclairageSècheDomicile-TravailBonne
56410182018-06-11 13:48:00-6.88334178833.969118676121Section couranteBAUPatrouilleurCEBOuiMAT2018-06-11 14:20:00[null]2018-06-11 14:10:002018-06-11 13:52:00[null]Faute de conduiteTemps normalPlein jourSècheUtilisation professionnelleBonne
57420262018-08-10 12:10:00-6.882345502433.9683565063111Section couranteBAUPatrouilleurCEBNonMAT2018-08-10 12:16:00[null]2018-08-10 12:34:002018-08-10 12:14:00[null]Faute de conduiteTemps normalPlein jourSècheDomicile-TravailBonne
58420582018-08-16 21:14:00-6.88334178833.969118676121Section couranteBAUPatrouilleurCEBOuiMAT2018-08-16 21:20:002018-08-16 21:45:002018-08-16 21:45:002018-08-16 21:23:00[null]Faute de conduiteTemps normalNuit sans éclairageSèchePromenade-LoisirsMoyenne
59420942018-08-29 16:17:00-6.88334178833.969118676121Section courantePleine voieCentre d'appelCEBNonNM2018-08-29 17:05:00[null]2018-08-29 17:11:002018-08-29 17:20:00[null]Faute de conduiteTemps normalPlein jourSècheUtilisation professionnelleBonne
60424792018-07-01 23:11:00-6.884823483533.968028127121EchangeurBretelle sortieCentre d'appelCEBNonMAT[null][null][null]2018-07-02 21:30:00[null]Faute de conduiteTemps normalNuit sans éclairageSèchePromenade-LoisirsMoyenne
61444682018-09-08 22:00:00-6.88334178833.969118676121Section couranteBAUPatrouilleurCEBNonMAT2018-09-08 22:06:00[null]2018-09-08 22:04:002018-09-08 22:00:00[null]Faute de conduiteTemps normalNuit sans éclairageSèchePromenade-LoisirsMoyenne
62444722018-09-09 23:00:00-6.88334178833.969118676121Section couranteBAUCentre d'appelCEBOuiMAT[null][null][null][null][null]Faute de conduiteTemps normalNuit sans éclairageSèchePromenade-LoisirsMoyenne
63454802018-11-19 05:45:00-6.882345502433.9683565063111Section couranteBAUCentre d'appelCEBOuiMAT2018-11-19 07:00:00[null]2018-11-19 06:29:002018-11-19 06:15:00[null]Défaillance physiquePluieNuit sans éclairageMouilléeUtilisation professionnelleMoyenne
64464082019-01-05 17:14:00-6.882345502433.9683565063111Section couranteBAUCentre d'appelCEBNonMAT2019-01-05 17:35:00[null]2019-01-05 17:40:002019-01-05 17:29:00[null]Obstacle sur chausséeTemps normalPlein jourSèchePromenade-LoisirsBonne
65464112019-01-05 19:10:00-6.882345502433.9683565063111Section couranteBAUDépanneur agréeCEBNonMAT2019-01-05 19:15:00[null]2019-01-05 19:20:002019-01-05 19:30:00[null]Faute de conduiteTemps normalPlein jourSèchePromenade-LoisirsBonne
66464502019-01-19 15:20:00-6.882345502433.9683565063111Section couranteBAUPatrouilleurCEBNonMAT2019-01-19 16:05:00[null]2019-01-19 16:08:002019-01-19 15:35:00[null]Faute de conduitePluiePlein jourMouilléePromenade-LoisirsBonne
67468912019-02-23 00:34:00-6.882345502433.9683565063111Section courantePleine voieCentre d'appelCEBNonM[null][null]2019-02-23 00:40:002019-02-23 00:40:002019-02-23 00:50:00Obstacle sur chausséeTemps normalNuit sans éclairageSèchePromenade-LoisirsMoyenne
68474222019-03-04 00:10:00-6.882345502433.9683565063111Section courantePleine voiePatrouilleurCEBOuiMAT2019-03-04 00:20:00[null][null]2019-03-04 00:10:00[null]Faute de conduiteTemps normalNuit sans éclairageSècheUtilisation professionnelleMoyenne
69474242019-03-04 07:10:00-6.882345502433.9683565063111Section couranteBAUPatrouilleurCEBNonMAT2019-03-04 08:12:00[null]2019-03-04 08:04:002019-03-04 08:46:00[null]Faute de conduiteTemps normalNuit sans éclairageSèchePromenade-LoisirsBonne
70474482019-03-10 21:37:00-6.882345502433.9683565063111Section couranteBAUCentre d'appelCEBNonMAT2019-03-10 21:45:00[null]2019-03-10 21:40:002019-03-10 21:52:00[null]Faute de conduiteTemps normalNuit sans éclairageSèchePromenade-LoisirsBonne
71497102019-06-16 19:04:00-6.88334178833.969118676121Section couranteBAUCentre d'appelCEBNonMAT[null][null][null]2019-06-16 20:08:00[null]Faute de conduiteTemps normalPlein jourSèchePromenade-LoisirsBonne
72497492019-06-29 16:18:00-6.88334178833.969118676121Section couranteBAUPatrouilleurCEBNonMAT2019-06-29 16:31:00[null][null]2019-06-29 16:19:00[null]Faute de conduiteTemps normalPlein jourSècheUtilisation professionnelleBonne
73498082019-05-22 10:00:00-6.882345502433.9683565063111EchangeurBretelle entréePatrouilleurCEBOuiMAT2019-05-22 10:15:00[null]2019-05-22 10:02:002019-05-22 10:29:00[null]Défaillance physiqueTemps normalPlein jourSècheDomicile-TravailBonne
74498312019-05-30 13:38:00-6.882345502433.9683565063111EchangeurBretelle entréeCentre d'appelCEBOuiMAT[null][null][null]2019-05-30 13:58:00[null]Défaillance physiqueTemps normalPlein jourSècheDomicile-TravailBonne
75501742019-07-06 19:45:00-6.882345502433.9683565063111Section couranteITPC[null]CEBOuiM2019-07-06 20:00:002019-07-06 19:50:00[null]2019-07-06 20:08:002019-07-06 21:34:00Faute de conduiteTemps normalPlein jourSèchePromenade-LoisirsBonne
76501892019-07-11 10:38:00-6.88334178833.969118676121EchangeurBretelle entrée[null]CEBOuiMAT2019-07-11 11:00:00[null][null]2019-07-11 10:40:00[null]Obstacle sur chausséeTemps normalPlein jourSèchePromenade-LoisirsBonne
77503852019-08-31 14:03:00-6.884481903533.9676199607111EchangeurBretelle sortie[null]CEBNonM[null]2019-08-31 14:18:00[null]2019-08-31 14:22:002019-08-31 14:31:00Obstacle sur chausséeTemps normalPlein jourSèchePromenade-LoisirsBonne
78524772019-10-13 21:31:00-6.882345502433.9683565063111Section couranteBAUUsagerCEBNonNM2019-10-13 22:36:002019-10-13 21:51:00[null]2019-10-13 21:54:00[null]Faute de conduiteTemps normalNuit sans éclairageSèchePromenade-LoisirsMoyenne
79525192019-10-24 21:40:00-6.882345502433.9683565063111Section couranteBAUUsagerCEBNonNM[null]2019-10-24 22:06:00[null]2019-10-24 21:47:00[null]Faute de conduiteTemps normalPlein jourSèchePromenade-LoisirsBonne
80525602019-11-09 03:10:00-6.88334178833.969118676111Section courantePleine voieUsagerCEBOuiNM2019-11-09 04:46:00[null][null]2019-11-09 03:22:00[null]Défaillance mécaniqueTemps normalPlein jourSèchePromenade-LoisirsBonne
81525692019-11-11 12:08:00-6.88334178833.969118676111Section couranteBAUUsagerCEBNonNM[null][null][null]2019-11-11 12:20:00[null]Obstacle sur chausséeBrouillardNuit sans éclairageSèchePromenade-LoisirsMauvaise
82526112019-11-20 15:38:00-6.88334178833.969118676111Section couranteBAUUsagerCEBNonMAT[null][null][null]2019-11-20 16:03:00[null]Faute de conduiteTemps normalPlein jourSèchePromenade-LoisirsBonne
83526142019-11-20 23:33:00-6.88334178833.969118676111Section courantePleine voieUsagerCEBOuiMAT2019-11-21 00:41:00[null][null][null][null]Défaillance mécaniqueTemps normalPlein jourSèchePromenade-LoisirsBonne
84526612019-12-04 22:16:00-6.88334178833.969118676111Section courantePleine voieUsagerCEBNonNM2019-12-04 22:37:002019-12-04 22:20:00[null]2019-12-04 22:23:00[null]Défaillance mécaniqueTemps normalPlein jourSècheUtilisation professionnelleBonne
85230572015-01-24 11:20:00-6.893468581233.9657153169122Section courantePleine voieGendarmerieCEBNonNM2015-01-24 11:40:002015-01-24 11:25:002015-01-24 11:20:002015-01-24 11:30:00[null]Défaillance mécaniqueTemps normalPlein jourSècheUtilisation professionnelleBonne
86230652015-02-08 21:10:00-6.893468581233.9657153169122Section couranteBAUCentre d'appelCEBNonM[null][null][null]2015-02-08 21:23:00[null]Défaillance mécaniqueTemps normalNuit sans éclairageSèchePromenade-LoisirsBonne
87230692015-02-11 16:18:00-6.893468581233.9657153169122Section couranteBAUUsagerCEBNonMAT2015-02-11 16:45:00[null]2015-02-11 16:50:002015-02-11 16:34:00[null]Défaillance mécaniqueTemps normalPlein jourSèchePromenade-LoisirsBonne
88230982015-03-23 20:15:00-6.893468581233.9657153169122Section courantePleine voieUsagerCEBNonM[null][null]2015-03-23 20:25:002015-03-23 20:26:002015-03-23 20:41:00Obstacle sur chausséeTemps normalNuit sans éclairageSèche[null]Bonne
89236282015-04-09 16:55:00-6.89341345633.9655186707112Section couranteBAUCentre d'appelCEBNonNM[null]2015-04-09 17:15:002015-04-09 17:00:002015-04-09 17:10:00[null]Obstacle sur chausséeTemps normalPlein jourSècheUtilisation professionnelleBonne
90236432015-04-26 06:50:00-6.887736366733.9665854217112Section courantePleine voieUsagerCEBNonNM2015-04-27 06:15:002015-04-27 06:30:002015-04-27 06:15:002015-04-27 06:20:00[null]Faute de conduiteTemps normalNuit avec éclairageSèchePromenade-LoisirsMoyenne
91239252015-06-01 09:00:00-6.893468581233.9657153169122Section couranteBAUPatrouilleurCEBNonMAT2015-06-01 09:15:00[null]2015-06-01 09:38:002015-06-01 09:05:00[null]Faute de conduiteTemps normalPlein jourSècheDomicile-TravailBonne
92244292015-07-04 00:15:00-6.89341345633.9655186707112Section courantePleine voiePatrouilleurCEBNonNM2015-07-04 00:45:002015-07-04 00:55:002015-07-04 00:15:002015-07-04 00:40:00[null]Faute de conduiteTemps normalNuit sans éclairageSèchePromenade-LoisirsMauvaise
93244432015-07-14 10:30:00-6.893468581233.9657153169122Section courantePleine voieDépanneur agréeCEBNonMAT2015-07-14 10:45:00[null]2015-07-14 10:35:002015-07-14 11:00:00[null]Défaillance physiqueTemps normalPlein jourSècheUtilisation professionnelleBonne
94254772015-09-12 01:07:00-6.893468581233.9657153169122Section couranteBAUCentre d'appelCEBNonMAT2015-09-12 01:09:002015-09-12 01:22:002015-09-12 01:09:002015-09-12 01:35:00[null]Défaillance mécaniqueTemps normalNuit sans éclairageSèchePromenade-LoisirsMauvaise
95260432015-11-14 18:05:00-6.893468581233.9657153169122Section couranteBAUPatrouilleurCEBOuiMAT[null][null][null]2015-11-15 18:03:00[null]Faute de conduiteTemps normalNuit sans éclairageSèchePromenade-LoisirsMoyenne
96260582015-11-28 13:40:00-6.893468581233.9657153169122Section courantePleine voieGendarmerieCEBOuiMAT2015-11-28 13:43:00[null]2015-11-28 13:43:002015-11-28 13:49:00[null]Faute de conduiteTemps normalPlein jourSèchePromenade-LoisirsBonne
97261472015-12-09 22:17:00-6.8979518333.9648743097122Section couranteBAUPatrouilleurCEBOuiMAT[null][null][null]2015-12-09 22:18:00[null]Défaillance mécaniqueTemps normalNuit sans éclairageSècheUtilisation professionnelleMoyenne
98261612015-12-25 12:00:00-6.89341345633.9655186707112Section couranteBAUUsagerCEBNonMAT2015-12-25 12:10:00[null]2015-12-25 12:27:002015-12-25 12:09:00[null]Défaillance mécaniqueTemps normalPlein jourSèchePromenade-LoisirsBonne
99279112016-04-09 21:25:00-6.892331612933.9659345487122Section courantePleine voieAgent ADMCEBNonM2016-04-09 21:45:002016-04-09 21:45:002016-04-09 21:35:002016-04-09 21:40:002016-04-09 22:00:00Obstacle sur chausséeTemps normalNuit sans éclairageSèchePromenade-LoisirsMoyenne
100293322016-07-23 16:00:00-6.893468581233.9657153169122Section couranteITPCPatrouilleurCEBOuiMAT2016-07-23 16:08:00[null]2016-07-23 16:10:002016-07-23 16:10:00[null]Défaillance mécaniqueTemps normalPlein jourSèchePromenade-LoisirsBonne
[14]:
Rows: 1-100 of 23550 | Columns: 25

We still have some missing values because we don’t have a longitude or latitude for certain highways.

[16]:
Accidents.count_percent()
countpercent
"id"23550.0100.0
"date"23550.0100.0
"highway_id"23550.0100.0
"traffic_direction"23550.0100.0
"highway_position_km"23550.0100.0
"information_center"23550.0100.0
"equipment"23550.0100.0
"cause"23550.0100.0
"cause_detail"23550.0100.0
"weather"23550.0100.0
"lighting"23550.0100.0
"pavement"23550.0100.0
"visibility"23550.0100.0
"location"23529.099.911
"location_detail"23529.099.911
"damage_infrastructure"23359.099.189
"traveling_reason"23289.098.892
"information_source"23246.098.709
"lon"22997.097.65180467091295
"lat"22997.097.65180467091295
"date_agent"22953.097.465
"date_tow_truck"18908.080.289
"date_gendarme"14226.060.408
"date_ambulance"7505.031.868
"date_fm"607.02.577
[16]:

We can still investigate this on our own and find the longitude and latitude of the highways in question and then use interpolation to fill the missing values.

Here’s what we found:

Autoroute A4 Berrechid - Beni Mellal (Berrechid - Khouribga - Beni Mellal)

  • Beni Mellal: lat = 32.339444 lon = -6.360833

  • Khouribga: lat = 32.886023 lon = -6.9208655

  • Berrechid: lat = 33.26553 lon = -7.58754

Route 103 El Jadida information

  • El Jadida: lat = 33.233334 lon = -8.500000

Let’s do the interpolations.

[18]:
import verticapy.stats as st
accidents["lat"] = st.case_when((accidents["highway_id"] == 4) &
                                (accidents["highway_id"] <= 77),
                                33.26553 * (1 - accidents["highway_position_km"] / 77)
                                + 32.886023 * (accidents["highway_position_km"] / 77),
                                (accidents["highway_id"] == 4) &
                                (accidents["highway_id"] >= 77),
                                32.886023 * (1 - (accidents["highway_position_km"] - 77) / 95)
                                + 32.339444 * ((accidents["highway_position_km"] - 77) / 95),
                                (accidents["highway_id"] == 103),
                                33.2415617419 * (1 - (accidents["highway_position_km"] / 5)
                                + 33.233334 * (accidents["highway_position_km"] / 5)))

accidents["lon"] = st.case_when((accidents["highway_id"] == 4) &
                                (accidents["highway_id"] <= 77),
                                -7.58754 * (1 - accidents["highway_position_km"] / 77)
                                - 6.9208655 * (accidents["highway_position_km"] / 77),
                                (accidents["highway_id"] == 4) &
                                (accidents["highway_id"] >= 77),
                                -6.9208655 * (1 - (accidents["highway_position_km"] - 77) / 95)
                                - 6.360833 * ((accidents["highway_position_km"] - 77) / 95),
                                (accidents["highway_id"] == 103),
                                - 8.3952503827 * (1 - (accidents["highway_position_km"] / 5)
                                - 8.500000 * (accidents["highway_position_km"] / 5)))
123
id
Int
100%
📅
date
Timestamp
100%
Abc
lon
Varchar(100)
97%
123
lat
Float
97%
123
highway_id
Int
100%
123
traffic_direction
Int
100%
123
highway_position_km
Int
100%
Abc
location
Varchar(32)
99%
Abc
location_detail
Varchar(50)
99%
Abc
information_source
Varchar(34)
98%
Abc
information_center
Varchar(20)
100%
Abc
damage_infrastructure
Varchar(20)
99%
Abc
equipment
Varchar(20)
100%
📅
date_tow_truck
Timestamp
80%
📅
date_ambulance
Timestamp
31%
📅
date_gendarme
Timestamp
60%
📅
date_agent
Timestamp
97%
📅
date_fm
Timestamp
2%
Abc
cause
Varchar(46)
100%
Abc
Varchar(74)
100%
Abc
weather
Varchar(54)
100%
Abc
lighting
Varchar(54)
100%
Abc
pavement
Varchar(54)
100%
Abc
traveling_reason
Varchar(54)
98%
Abc
visibility
Varchar(54)
100%
1260332015-11-09 16:14:00-6.882345502433.9683565063110Section courantePleine voiePatrouilleurCEBNonNM2015-11-09 16:35:002015-11-09 16:35:002015-11-09 17:05:002015-11-09 16:25:00[null]Faute de conduiteTemps normalPlein jourSèchePromenade-LoisirsBonne
2260412015-11-13 08:22:00-6.88334178833.969118676120Section couranteITPCPatrouilleurCEBNonNM2015-11-13 08:40:002015-11-13 08:35:002015-11-13 08:25:002015-11-13 08:22:00[null]Faute de conduiteTemps normalPlein jourSèchePromenade-LoisirsBonne
3273052016-02-20 23:45:00-6.88334178833.969118676120Section couranteBAUCentre d'appelCEBOuiMAT[null][null][null][null][null]Faute de conduiteTemps normalNuit sans éclairageSèchePromenade-LoisirsMoyenne
4304772016-09-15 20:15:00-6.88334178833.969118676120Section courantePleine voieAgent ADMCEBNonNM2016-09-15 20:19:002016-09-15 20:22:002016-09-15 20:28:002016-09-15 20:31:00[null]Obstacle sur chausséeTemps normalNuit sans éclairageSèchePromenade-LoisirsMoyenne
5316452016-11-14 08:30:00-6.882345502433.9683565063110Section courantePleine voieCentre d'appelCEBNonMAT[null][null]2016-11-14 09:07:00[null][null]Faute de conduiteTemps normalPlein jourSècheUtilisation professionnelleBonne
6325952017-04-21 13:40:00-6.882345502433.9683565063110Section couranteBAUPatrouilleurCEBNonMAT2017-04-21 13:59:00[null][null]2017-04-21 13:50:00[null]Faute de conduiteTemps normalPlein jourSèchePromenade-LoisirsBonne
7333562017-06-04 17:21:00-6.882345502433.9683565063110Section couranteBAUCentre d'appelCEBNonNM[null]2017-06-04 17:43:002017-06-04 17:43:002017-06-04 17:45:00[null]Faute de conduiteTemps normalPlein jourSèchePromenade-LoisirsBonne
8370532017-12-09 21:15:00-6.882345502433.9683565063110Section courantePleine voiePatrouilleurCEBNonMAT[null][null][null]2017-12-09 21:15:00[null]Faute de conduiteTemps normalNuit sans éclairageSèchePromenade-LoisirsMoyenne
9399452018-04-09 00:30:00-6.88334178833.969118676120Section couranteBAUCentre d'appelCEBNonMAT[null][null]2018-04-09 00:40:002018-04-09 00:30:00[null]Obstacle sur chausséeTemps normalNuit sans éclairageSèchePromenade-LoisirsMoyenne
10406292018-05-27 15:50:00-6.882345502433.9683565063110EchangeurBretelle entréePatrouilleurCEBNonNM2018-05-27 15:50:002018-05-27 15:50:002018-05-27 15:50:002018-05-27 15:50:00[null]Faute de conduiteTemps normalPlein jourSècheUtilisation professionnelleBonne
11410142018-06-10 12:45:00-6.88334178833.969118676120Section couranteBAUCentre d'appelCEBOuiNM2018-06-10 13:32:002018-06-10 13:11:002018-06-10 13:00:002018-06-10 13:00:00[null]Défaillance physiqueTemps normalPlein jourSècheDomicile-TravailBonne
12419752018-08-01 07:55:00-6.882345502433.9683565063110Section couranteBAUPatrouilleurCEBNonMAT2018-08-01 07:58:00[null][null]2018-08-01 08:02:00[null]Obstacle sur chausséeTemps normalPlein jourSècheUtilisation professionnelleBonne
13420152018-08-08 16:28:00-6.88334178833.969118676120Section courantePleine voieAgent ADMCEBNonNM[null]2018-08-08 16:38:002018-08-08 16:40:002018-08-08 17:05:00[null]Obstacle sur chausséeTemps normalPlein jourSèchePromenade-LoisirsBonne
14424872018-07-03 19:20:00-6.882345502433.9683565063110Section couranteBAUPatrouilleurCEBNonMAT2018-07-03 19:20:00[null][null]2018-07-03 19:20:00[null]Faute de conduiteTemps normalPlein jourSèchePromenade-LoisirsBonne
15424952018-07-05 05:57:00-6.882345502433.9683565063110Section couranteBAUPatrouilleurCEBOuiMAT[null][null][null]2018-07-05 06:00:00[null]Défaillance mécaniqueTemps normalNuit sans éclairageSècheUtilisation professionnelleBonne
16425022018-07-06 18:20:00-6.88334178833.969118676120Section couranteBAUPatrouilleurCEBNonMAT[null][null][null]2018-07-06 18:40:00[null]Faute de conduiteTemps normalPlein jourSècheUtilisation professionnelleBonne
17425332018-07-14 21:20:00-6.882345502433.9683565063110Section couranteBAUPatrouilleurCEBOuiMAT[null][null][null]2018-07-14 21:20:00[null]Défaillance physiqueTemps normalNuit sans éclairageSèchePromenade-LoisirsMoyenne
18449032018-10-06 01:05:00-6.88334178833.969118676120EchangeurBretelle entréePatrouilleurCEBOuiMAT[null][null][null]2018-10-06 01:19:00[null]Défaillance physiqueTemps normalNuit sans éclairageSèchePromenade-LoisirsMoyenne
19460232018-12-27 20:10:00-6.88334178833.969118676120Section courantePleine voiePatrouilleurCEBNonNM[null][null][null]2018-12-27 20:10:00[null]Faute de conduiteTemps normalNuit sans éclairageSèchePromenade-LoisirsMoyenne
20464192019-01-08 03:15:00-6.882345502433.9683565063110Section couranteBAUCentre d'appelCEBNonMAT2019-01-08 04:36:00[null][null]2019-01-08 03:52:00[null]Faute de conduiteTemps normalNuit sans éclairageSèchePromenade-LoisirsBonne
21464852019-01-28 15:20:00-6.88334178833.969118676120Section couranteBAUPatrouilleurCEBNonNM2019-01-28 16:00:002019-01-28 16:15:002019-01-28 16:10:002019-01-28 15:45:00[null]Défaillance mécaniqueTemps normalPlein jourSècheUtilisation professionnelleBonne
22497722019-05-09 10:10:00-6.88334178833.969118676120Section courantePleine voiePatrouilleurCEBNonNM2019-05-09 11:45:002019-05-09 10:25:002019-05-09 10:35:002019-05-09 10:14:00[null]Faute de conduiteTemps normalPlein jourSècheDomicile-TravailBonne
23523932019-09-15 23:54:00-6.882345502433.9683565063110Section couranteBAUUsagerCEBNonNM[null]2019-09-16 00:02:00[null]2019-09-16 00:02:002019-09-16 00:21:00Faute de conduiteTemps normalNuit sans éclairageSèchePromenade-LoisirsMoyenne
24524372019-09-30 20:35:00-6.882345502433.9683565063110Section courantePleine voieUsagerCEBNonMAT[null]2019-09-30 21:00:00[null]2019-09-30 21:00:00[null]Obstacle sur chausséeTemps normalNuit sans éclairageSècheUtilisation professionnelleMoyenne
25524782019-10-14 01:03:00-6.882345502433.9683565063110Section courantePleine voieUsagerCEBNonMAT[null][null][null]2019-10-15 00:55:00[null]Faute de conduiteTemps normalNuit sans éclairageSèchePromenade-LoisirsBonne
26527422019-12-30 22:20:00-6.882345502433.9683565063110Section courantePleine voieUsagerCEBNonMAT2019-12-30 23:04:00[null][null]2019-12-30 23:04:00[null]Défaillance mécaniqueTemps normalNuit sans éclairageSèchePromenade-LoisirsBonne
27230502015-01-17 14:00:00-6.88334178833.969118676121Section courantePleine voiePatrouilleurCEBNonMAT2015-01-17 14:47:00[null][null]2015-01-17 14:05:00[null]Faute de conduiteTemps normalPlein jourSèchePromenade-LoisirsBonne
28244342015-07-09 12:34:00-6.88334178833.969118676121Section courantePleine voieGendarmerieCEBNonNM2015-07-09 13:15:002015-07-09 12:45:002015-07-09 13:35:002015-07-09 13:06:00[null]Faute de conduiteTemps normalPlein jourSècheUtilisation professionnelleBonne
29250542015-08-09 09:05:00-6.88334178833.969118676121Section courantePleine voieDépanneur agréeCEBOuiM2015-08-09 09:07:002015-08-09 09:30:002015-08-09 09:35:002015-08-09 09:28:002015-08-09 11:20:00Faute de conduiteTemps normalPlein jourSècheDomicile-TravailBonne
30257072015-10-23 21:23:00-6.882345502433.9683565063111Section couranteBAUGendarmerieCEBNonMAT2015-10-23 21:25:00[null]2015-10-23 21:25:002015-10-23 21:31:00[null]Faute de conduiteTemps normalNuit sans éclairageSèchePromenade-LoisirsMoyenne
31260422015-11-13 19:37:00-6.88334178833.969118676121Section courantePleine voieGendarmerieCEBNonMAT2015-11-13 19:44:00[null]2015-11-13 19:40:002015-11-13 20:00:00[null]Faute de conduiteTemps normalNuit sans éclairageSèchePromenade-LoisirsBonne
32261392015-12-04 08:48:00-6.884481903533.9676199607111Section couranteITPCUsagerCEBNonMAT2015-12-04 09:00:00[null]2015-12-04 09:00:002015-12-04 09:04:00[null]Faute de conduiteBrouillardPlein jourSècheUtilisation professionnelleMoyenne
33261542015-12-17 07:38:00-6.88334178833.969118676121EchangeurBretelle sortiePatrouilleurCEBNonMAT2015-12-17 07:55:00[null]2015-12-17 07:46:002015-12-17 07:40:00[null]Faute de conduiteTemps normalPlein jourSècheDomicile-TravailMoyenne
34272942016-02-13 21:50:00-6.883377021333.9679229111111Section couranteBAUGendarmerieCEBOuiMAT2016-02-13 22:00:00[null]2016-02-13 22:00:002016-02-13 22:15:00[null]Faute de conduiteTemps normalNuit sans éclairageSèchePromenade-LoisirsMoyenne
35273002016-02-16 15:10:00-6.882345502433.9683565063111Section couranteBAUCentre d'appelCEBOuiMAT2016-02-16 15:15:00[null][null]2016-02-16 15:45:00[null]Faute de conduiteTemps normalPlein jourSèchePromenade-LoisirsBonne
36293012016-07-09 13:32:00-6.88334178833.969118676121Section couranteBAUGendarmerieCEBOuiMAT2016-07-09 14:04:00[null]2016-07-09 13:52:002016-07-09 13:56:00[null]Faute de conduiteTemps normalPlein jourSèchePromenade-LoisirsBonne
37316312016-11-04 03:07:00-6.882345502433.9683565063111EchangeurBretelle entréeCentre d'appelCEBOuiNM2016-11-04 03:15:002016-11-04 03:20:002016-11-04 04:06:002016-11-04 04:06:00[null]Faute de conduiteTemps normalNuit sans éclairageSècheUtilisation professionnelleMoyenne
38316752016-11-29 07:20:00-6.88334178833.969118676121Section couranteBAUPatrouilleurCEBOuiMAT2016-11-29 07:35:00[null]2016-11-29 07:30:002016-11-29 07:40:00[null]Défaillance physiqueTemps normalPlein jourSèchePromenade-LoisirsMoyenne
39325922017-04-19 11:30:00-6.88334178833.969118676121Section courantePleine voieDépanneur agréeCEBNonNM2017-04-19 11:40:00[null]2017-04-19 11:45:002017-04-19 12:00:00[null]Faute de conduiteTemps normalPlein jourSècheDomicile-TravailBonne
40335012017-05-17 18:33:00-6.882345502433.9683565063111Section courantePleine voieCentre d'appelCEBNonMAT[null][null]2017-05-17 19:25:002017-05-17 18:46:00[null]Obstacle sur chausséeTemps normalPlein jourSèchePromenade-LoisirsBonne
41347442017-07-12 07:35:00-6.882345502433.9683565063111Section couranteBAUCentre d'appelCEBNonNM2017-07-12 08:11:002017-07-12 08:21:002017-07-12 09:09:002017-07-12 07:49:00[null]Faute de conduiteTemps normalPlein jourSècheDomicile-TravailBonne
42348792017-08-17 02:27:00-6.88334178833.969118676121Section courantePleine voieCentre d'appelCEBOuiMAT2017-08-17 03:00:00[null]2017-08-17 03:00:002017-08-17 02:39:00[null]Défaillance physiqueTemps normalNuit sans éclairageSècheUtilisation professionnelleMauvaise
43361452017-10-06 00:58:00-6.882345502433.9683565063111EchangeurBretelle entréePatrouilleurCEBNonNM2017-10-06 01:35:00[null]2017-10-06 01:22:002017-10-06 01:01:00[null]Faute de conduiteTemps normalNuit sans éclairageSècheUtilisation professionnelleMoyenne
44361732017-10-15 02:15:00-6.882345502433.9683565063111Section courantePleine voiePatrouilleurCEBNonMAT[null][null][null]2017-10-15 02:20:00[null]Obstacle sur chausséeTemps normalPlein jourSèchePromenade-LoisirsBonne
45361772017-10-16 19:25:00-6.882345502433.9683565063111EchangeurBretelle entréePatrouilleurCEBNonNM2017-10-16 19:40:002017-10-16 19:35:002017-10-16 19:48:002017-10-16 19:48:00[null]Faute de conduiteTemps normalNuit sans éclairageSècheUtilisation professionnelleMoyenne
46361822017-10-21 04:10:00-6.886769533733.9671831312121Section courantePleine voieDépanneur agréeCEBNonM2017-10-21 04:50:002017-10-21 04:35:002017-10-21 04:20:002017-10-21 05:18:002017-10-21 05:48:00Obstacle sur chausséeTemps normalNuit sans éclairageSèchePromenade-LoisirsBonne
47366192017-11-23 23:44:00-6.882345502433.9683565063111EchangeurBretelle entréeCentre d'appelCEBOuiMAT2017-11-24 00:34:00[null]2017-11-24 00:27:002017-11-24 00:05:00[null]Faute de conduiteTemps normalNuit sans éclairageSèchePromenade-LoisirsMauvaise
48370712017-12-15 16:04:00-6.88334178833.969118676121Section couranteBAUPatrouilleurCEBNonMAT[null][null][null]2017-12-15 16:04:00[null]Obstacle sur chausséeTemps normalPlein jourSèchePromenade-LoisirsBonne
49371172017-12-31 07:30:00-6.88334178833.969118676121Section courantePleine voiePatrouilleurCEBNonMAT2017-12-31 08:50:002017-12-31 08:33:002017-12-31 08:16:002017-12-31 07:40:00[null]Faute de conduiteTemps normalPlein jourSèchePromenade-LoisirsBonne
50375362018-01-16 22:05:00-6.882345502433.9683565063111Section courantePleine voiePatrouilleurCEBNonMAT2018-01-16 22:25:00[null]2018-01-16 22:20:002018-01-16 22:10:00[null]Faute de conduiteTemps normalNuit sans éclairageSècheDomicile-TravailBonne
51375662018-01-25 23:40:00-6.882345502433.9683565063111Section couranteBAUCentre d'appelCEBNonMAT[null][null]2018-01-26 00:39:00[null][null]Faute de conduitePluieNuit sans éclairageMouilléeUtilisation professionnelleMoyenne
52390402018-03-05 13:41:00-6.882345502433.9683565063111Section couranteBAUCentre d'appelCEBNonNM2018-03-05 14:20:002018-03-05 14:10:002018-03-05 13:52:002018-03-05 13:59:00[null]Faute de conduitePluiePlein jourMouilléeUtilisation professionnelleMoyenne
53390702018-03-16 13:55:00-6.882345502433.9683565063111Section courantePleine voieCentre d'appelCEBNonMAT[null][null]2018-03-16 14:15:002018-03-16 14:00:00[null]Obstacle sur chausséeTemps normalPlein jourSèchePromenade-LoisirsBonne
54405882018-05-13 00:50:00-6.882345502433.9683565063111Section courantePleine voiePatrouilleurCEBNonNM[null][null][null][null][null]Faute de conduiteTemps normalNuit sans éclairageSèchePromenade-LoisirsMoyenne
55406312018-05-28 20:04:00-6.886769533733.9671831312121EchangeurBretelle sortieCentre d'appelCEBNonMAT2018-05-28 21:10:00[null][null]2018-05-28 20:23:00[null]Obstacle sur chausséeTemps normalNuit sans éclairageSècheDomicile-TravailBonne
56410182018-06-11 13:48:00-6.88334178833.969118676121Section couranteBAUPatrouilleurCEBOuiMAT2018-06-11 14:20:00[null]2018-06-11 14:10:002018-06-11 13:52:00[null]Faute de conduiteTemps normalPlein jourSècheUtilisation professionnelleBonne
57420262018-08-10 12:10:00-6.882345502433.9683565063111Section couranteBAUPatrouilleurCEBNonMAT2018-08-10 12:16:00[null]2018-08-10 12:34:002018-08-10 12:14:00[null]Faute de conduiteTemps normalPlein jourSècheDomicile-TravailBonne
58420582018-08-16 21:14:00-6.88334178833.969118676121Section couranteBAUPatrouilleurCEBOuiMAT2018-08-16 21:20:002018-08-16 21:45:002018-08-16 21:45:002018-08-16 21:23:00[null]Faute de conduiteTemps normalNuit sans éclairageSèchePromenade-LoisirsMoyenne
59420942018-08-29 16:17:00-6.88334178833.969118676121Section courantePleine voieCentre d'appelCEBNonNM2018-08-29 17:05:00[null]2018-08-29 17:11:002018-08-29 17:20:00[null]Faute de conduiteTemps normalPlein jourSècheUtilisation professionnelleBonne
60424792018-07-01 23:11:00-6.884823483533.968028127121EchangeurBretelle sortieCentre d'appelCEBNonMAT[null][null][null]2018-07-02 21:30:00[null]Faute de conduiteTemps normalNuit sans éclairageSèchePromenade-LoisirsMoyenne
61444682018-09-08 22:00:00-6.88334178833.969118676121Section couranteBAUPatrouilleurCEBNonMAT2018-09-08 22:06:00[null]2018-09-08 22:04:002018-09-08 22:00:00[null]Faute de conduiteTemps normalNuit sans éclairageSèchePromenade-LoisirsMoyenne
62444722018-09-09 23:00:00-6.88334178833.969118676121Section couranteBAUCentre d'appelCEBOuiMAT[null][null][null][null][null]Faute de conduiteTemps normalNuit sans éclairageSèchePromenade-LoisirsMoyenne
63454802018-11-19 05:45:00-6.882345502433.9683565063111Section couranteBAUCentre d'appelCEBOuiMAT2018-11-19 07:00:00[null]2018-11-19 06:29:002018-11-19 06:15:00[null]Défaillance physiquePluieNuit sans éclairageMouilléeUtilisation professionnelleMoyenne
64464082019-01-05 17:14:00-6.882345502433.9683565063111Section couranteBAUCentre d'appelCEBNonMAT2019-01-05 17:35:00[null]2019-01-05 17:40:002019-01-05 17:29:00[null]Obstacle sur chausséeTemps normalPlein jourSèchePromenade-LoisirsBonne
65464112019-01-05 19:10:00-6.882345502433.9683565063111Section couranteBAUDépanneur agréeCEBNonMAT2019-01-05 19:15:00[null]2019-01-05 19:20:002019-01-05 19:30:00[null]Faute de conduiteTemps normalPlein jourSèchePromenade-LoisirsBonne
66464502019-01-19 15:20:00-6.882345502433.9683565063111Section couranteBAUPatrouilleurCEBNonMAT2019-01-19 16:05:00[null]2019-01-19 16:08:002019-01-19 15:35:00[null]Faute de conduitePluiePlein jourMouilléePromenade-LoisirsBonne
67468912019-02-23 00:34:00-6.882345502433.9683565063111Section courantePleine voieCentre d'appelCEBNonM[null][null]2019-02-23 00:40:002019-02-23 00:40:002019-02-23 00:50:00Obstacle sur chausséeTemps normalNuit sans éclairageSèchePromenade-LoisirsMoyenne
68474222019-03-04 00:10:00-6.882345502433.9683565063111Section courantePleine voiePatrouilleurCEBOuiMAT2019-03-04 00:20:00[null][null]2019-03-04 00:10:00[null]Faute de conduiteTemps normalNuit sans éclairageSècheUtilisation professionnelleMoyenne
69474242019-03-04 07:10:00-6.882345502433.9683565063111Section couranteBAUPatrouilleurCEBNonMAT2019-03-04 08:12:00[null]2019-03-04 08:04:002019-03-04 08:46:00[null]Faute de conduiteTemps normalNuit sans éclairageSèchePromenade-LoisirsBonne
70474482019-03-10 21:37:00-6.882345502433.9683565063111Section couranteBAUCentre d'appelCEBNonMAT2019-03-10 21:45:00[null]2019-03-10 21:40:002019-03-10 21:52:00[null]Faute de conduiteTemps normalNuit sans éclairageSèchePromenade-LoisirsBonne
71497102019-06-16 19:04:00-6.88334178833.969118676121Section couranteBAUCentre d'appelCEBNonMAT[null][null][null]2019-06-16 20:08:00[null]Faute de conduiteTemps normalPlein jourSèchePromenade-LoisirsBonne
72497492019-06-29 16:18:00-6.88334178833.969118676121Section couranteBAUPatrouilleurCEBNonMAT2019-06-29 16:31:00[null][null]2019-06-29 16:19:00[null]Faute de conduiteTemps normalPlein jourSècheUtilisation professionnelleBonne
73498082019-05-22 10:00:00-6.882345502433.9683565063111EchangeurBretelle entréePatrouilleurCEBOuiMAT2019-05-22 10:15:00[null]2019-05-22 10:02:002019-05-22 10:29:00[null]Défaillance physiqueTemps normalPlein jourSècheDomicile-TravailBonne
74498312019-05-30 13:38:00-6.882345502433.9683565063111EchangeurBretelle entréeCentre d'appelCEBOuiMAT[null][null][null]2019-05-30 13:58:00[null]Défaillance physiqueTemps normalPlein jourSècheDomicile-TravailBonne
75501742019-07-06 19:45:00-6.882345502433.9683565063111Section couranteITPC[null]CEBOuiM2019-07-06 20:00:002019-07-06 19:50:00[null]2019-07-06 20:08:002019-07-06 21:34:00Faute de conduiteTemps normalPlein jourSèchePromenade-LoisirsBonne
76501892019-07-11 10:38:00-6.88334178833.969118676121EchangeurBretelle entrée[null]CEBOuiMAT2019-07-11 11:00:00[null][null]2019-07-11 10:40:00[null]Obstacle sur chausséeTemps normalPlein jourSèchePromenade-LoisirsBonne
77503852019-08-31 14:03:00-6.884481903533.9676199607111EchangeurBretelle sortie[null]CEBNonM[null]2019-08-31 14:18:00[null]2019-08-31 14:22:002019-08-31 14:31:00Obstacle sur chausséeTemps normalPlein jourSèchePromenade-LoisirsBonne
78524772019-10-13 21:31:00-6.882345502433.9683565063111Section couranteBAUUsagerCEBNonNM2019-10-13 22:36:002019-10-13 21:51:00[null]2019-10-13 21:54:00[null]Faute de conduiteTemps normalNuit sans éclairageSèchePromenade-LoisirsMoyenne
79525192019-10-24 21:40:00-6.882345502433.9683565063111Section couranteBAUUsagerCEBNonNM[null]2019-10-24 22:06:00[null]2019-10-24 21:47:00[null]Faute de conduiteTemps normalPlein jourSèchePromenade-LoisirsBonne
80525602019-11-09 03:10:00-6.88334178833.969118676111Section courantePleine voieUsagerCEBOuiNM2019-11-09 04:46:00[null][null]2019-11-09 03:22:00[null]Défaillance mécaniqueTemps normalPlein jourSèchePromenade-LoisirsBonne
81525692019-11-11 12:08:00-6.88334178833.969118676111Section couranteBAUUsagerCEBNonNM[null][null][null]2019-11-11 12:20:00[null]Obstacle sur chausséeBrouillardNuit sans éclairageSèchePromenade-LoisirsMauvaise
82526112019-11-20 15:38:00-6.88334178833.969118676111Section couranteBAUUsagerCEBNonMAT[null][null][null]2019-11-20 16:03:00[null]Faute de conduiteTemps normalPlein jourSèchePromenade-LoisirsBonne
83526142019-11-20 23:33:00-6.88334178833.969118676111Section courantePleine voieUsagerCEBOuiMAT2019-11-21 00:41:00[null][null][null][null]Défaillance mécaniqueTemps normalPlein jourSèchePromenade-LoisirsBonne
84526612019-12-04 22:16:00-6.88334178833.969118676111Section courantePleine voieUsagerCEBNonNM2019-12-04 22:37:002019-12-04 22:20:00[null]2019-12-04 22:23:00[null]Défaillance mécaniqueTemps normalPlein jourSècheUtilisation professionnelleBonne
85230572015-01-24 11:20:00-6.893468581233.9657153169122Section courantePleine voieGendarmerieCEBNonNM2015-01-24 11:40:002015-01-24 11:25:002015-01-24 11:20:002015-01-24 11:30:00[null]Défaillance mécaniqueTemps normalPlein jourSècheUtilisation professionnelleBonne
86230652015-02-08 21:10:00-6.893468581233.9657153169122Section couranteBAUCentre d'appelCEBNonM[null][null][null]2015-02-08 21:23:00[null]Défaillance mécaniqueTemps normalNuit sans éclairageSèchePromenade-LoisirsBonne
87230692015-02-11 16:18:00-6.893468581233.9657153169122Section couranteBAUUsagerCEBNonMAT2015-02-11 16:45:00[null]2015-02-11 16:50:002015-02-11 16:34:00[null]Défaillance mécaniqueTemps normalPlein jourSèchePromenade-LoisirsBonne
88230982015-03-23 20:15:00-6.893468581233.9657153169122Section courantePleine voieUsagerCEBNonM[null][null]2015-03-23 20:25:002015-03-23 20:26:002015-03-23 20:41:00Obstacle sur chausséeTemps normalNuit sans éclairageSèche[null]Bonne
89236282015-04-09 16:55:00-6.89341345633.9655186707112Section couranteBAUCentre d'appelCEBNonNM[null]2015-04-09 17:15:002015-04-09 17:00:002015-04-09 17:10:00[null]Obstacle sur chausséeTemps normalPlein jourSècheUtilisation professionnelleBonne
90236432015-04-26 06:50:00-6.887736366733.9665854217112Section courantePleine voieUsagerCEBNonNM2015-04-27 06:15:002015-04-27 06:30:002015-04-27 06:15:002015-04-27 06:20:00[null]Faute de conduiteTemps normalNuit avec éclairageSèchePromenade-LoisirsMoyenne
91239252015-06-01 09:00:00-6.893468581233.9657153169122Section couranteBAUPatrouilleurCEBNonMAT2015-06-01 09:15:00[null]2015-06-01 09:38:002015-06-01 09:05:00[null]Faute de conduiteTemps normalPlein jourSècheDomicile-TravailBonne
92244292015-07-04 00:15:00-6.89341345633.9655186707112Section courantePleine voiePatrouilleurCEBNonNM2015-07-04 00:45:002015-07-04 00:55:002015-07-04 00:15:002015-07-04 00:40:00[null]Faute de conduiteTemps normalNuit sans éclairageSèchePromenade-LoisirsMauvaise
93244432015-07-14 10:30:00-6.893468581233.9657153169122Section courantePleine voieDépanneur agréeCEBNonMAT2015-07-14 10:45:00[null]2015-07-14 10:35:002015-07-14 11:00:00[null]Défaillance physiqueTemps normalPlein jourSècheUtilisation professionnelleBonne
94254772015-09-12 01:07:00-6.893468581233.9657153169122Section couranteBAUCentre d'appelCEBNonMAT2015-09-12 01:09:002015-09-12 01:22:002015-09-12 01:09:002015-09-12 01:35:00[null]Défaillance mécaniqueTemps normalNuit sans éclairageSèchePromenade-LoisirsMauvaise
95260432015-11-14 18:05:00-6.893468581233.9657153169122Section couranteBAUPatrouilleurCEBOuiMAT[null][null][null]2015-11-15 18:03:00[null]Faute de conduiteTemps normalNuit sans éclairageSèchePromenade-LoisirsMoyenne
96260582015-11-28 13:40:00-6.893468581233.9657153169122Section courantePleine voieGendarmerieCEBOuiMAT2015-11-28 13:43:00[null]2015-11-28 13:43:002015-11-28 13:49:00[null]Faute de conduiteTemps normalPlein jourSèchePromenade-LoisirsBonne
97261472015-12-09 22:17:00-6.8979518333.9648743097122Section couranteBAUPatrouilleurCEBOuiMAT[null][null][null]2015-12-09 22:18:00[null]Défaillance mécaniqueTemps normalNuit sans éclairageSècheUtilisation professionnelleMoyenne
98261612015-12-25 12:00:00-6.89341345633.9655186707112Section couranteBAUUsagerCEBNonMAT2015-12-25 12:10:00[null]2015-12-25 12:27:002015-12-25 12:09:00[null]Défaillance mécaniqueTemps normalPlein jourSèchePromenade-LoisirsBonne
99279112016-04-09 21:25:00-6.892331612933.9659345487122Section courantePleine voieAgent ADMCEBNonM2016-04-09 21:45:002016-04-09 21:45:002016-04-09 21:35:002016-04-09 21:40:002016-04-09 22:00:00Obstacle sur chausséeTemps normalNuit sans éclairageSèchePromenade-LoisirsMoyenne
100293322016-07-23 16:00:00-6.893468581233.9657153169122Section couranteITPCPatrouilleurCEBOuiMAT2016-07-23 16:08:00[null]2016-07-23 16:10:002016-07-23 16:10:00[null]Défaillance mécaniqueTemps normalPlein jourSèchePromenade-LoisirsBonne
[18]:
Rows: 1-100 of 23550 | Columns: 25

Here’s the same map after we interpolated the missing values:

[18]:
from verticapy.datasets import load_world

# Filtering Morocco
morocco = load_world()
morocco = morocco[morocco["country"] == "Morocco"]
ax = morocco["geometry"].geo_plot(color = "white",
                                  edgecolor='black',)

# Displaying Highways
accidents.scatter(["lon", "lat"],
                  by = "highway_id",
                  ax = ax)
[18]:
<AxesSubplot:xlabel='"lon"', ylabel='"lat"'>
../../../_images/notebooks_data_prep_missing_values_index_25_1.png

In conclusion, before imputing missing data, you have to understand why it might be missing and how it relates to the rest of your dataset.