Aan de slagGa gratis aan de slag

Datums (II)

In plaats van het type van een kolom pas na het importeren te converteren, kun je de data ook meteen met correct geparste datums inlezen. Geef daarvoor het argument parse_dates van pd.read_csv() een lijst met kolomnamen mee die als datum moeten worden geïmporteerd. Zodra de datumkolom als het juiste type (datetime64) is geïmporteerd, kun je de .dt-accessor samen met de attributen .year, .month en .day gebruiken om respectievelijk jaar, maand en dag uit deze datums te halen.

# Toegang tot jaar
df['Date'].dt.year

# Toegang tot maand
df['Date'].dt.month

# Toegang tot dag
df['Date'].dt.day

Deze oefening maakt deel uit van de cursus

Python voor R-gebruikers

Cursus bekijken

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

import pandas as pd

# Load the dataset and ensure Date column is imported as datetime
ebola = pd.read_csv('country_timeseries.csv', parse_dates=____)

# Inspect the Date column
print(ebola['Date'].dtype)
Code bewerken en uitvoeren