Utilizarea tipurilor de date corecte

Analiza activității polițienești cu pandas

Kevin Markham

Founder, Data School

Examinarea tipurilor de date

ri.dtypes
stop_date             object
stop_time             object
driver_gender         object
...                      ...
stop_duration         object
drugs_related_stop      bool
district              object
  • object: șiruri Python (sau alte obiecte Python)
  • bool: valori True și False
  • Alte tipuri: int, float, datetime, category
Analiza activității polițienești cu pandas

De ce contează tipurile de date?

  • Influențează operațiile disponibile
  • Evitați stocarea datelor ca șiruri (când este posibil)
    • int, float: permit operații matematice
    • datetime: permite atribute și metode bazate pe dată
    • category: utilizează mai puțină memorie și este mai rapid
    • bool: permite operații logice și matematice
Analiza activității polițienești cu pandas

Corectarea unui tip de date

apple
      date   time   price
0  2/13/18  16:00  164.34
1  2/14/18  16:00  167.37
2  2/15/18  16:00  172.99
apple.price.dtype
dtype('O')
apple['price'] = 
  apple.price.astype('float')
apple.price.dtype
dtype('float64')
  • Notație cu punct: apple.price
  • Notație cu paranteze: apple['price']
Analiza activității polițienești cu pandas

Să exersăm!

Analiza activității polițienești cu pandas

Preparing Video For Download...