Python | Pandas Series.dt.year

| | | | | | | | | | | | | |

Series.dt può essere utilizzato per accedere a valori di serie come datetimelike e restituire più proprietà. Serie.dt.anno Pandas Serie.dt.anno restituisce un array vuoto contenente l`anno della data e tempo nei dati di base di questo oggetto della serie.

Sintassi: Series.dt.year

Parametro: Nessuno

Restituisce: numpy array

Esempio n. 1: Usa Series.dt.year attributo per restituire l`anno della data e dell`ora nei dati sottostanti di questo oggetto Series.


# import pandas as pd

import panda come pd


# Crea serie

sr = pd.Series ([ `2012-10-21 09:30` , `2019-7-18 12:30` , `2008-02-2 10:30` ,

`2010-4-22 09: 25` , ` 2019 -11-8 02: 22` ])


# Crea indice

idx = [ `Giorno 1` , ` Giorno 2` , `Giorno 3` , `Giorno 4` , ` Giorno 5` ]


# set index

sr.index < /codice> = idx


# Converti i dati di base in data e ora

sr = pd.to_datetime (sr)


# Stampa serie

print (sr)

Risultato:

Ora useremo l`attributo Series. dt.year per restituire l`anno della data e dell`ora nei dati sottostanti di questo oggetto Series.


# anno di ritorno

risultato = sr.dt.year


# stampa risultato

stampa (risultato)

Esci:

Come possiamo vedere dall`output, il Series.dt.year ha avuto accesso e ha restituito l`anno datetime nei dati sottostanti di questo oggetto della serie .

Esempio n. 2: utilizzare l`attributo Series.dt.year per restituire l`anno della data e dell`ora nei dati sottostanti o f questo oggetto della serie.


# import pandas as pd

import panda come pd


# Crea serie

sr = pd.Series (pd.date_range ( `2012 -12-12 12: 12` ,

punti = 5 , freq = `H` ))


# Crea indice

idx = [ `Day 1` , ` Giorno 2` , `Day 3` , `Giorno 4` , `Giorno 5` ]


# set index

sr.index = idx


# Stampa serie

print (sr)

Risultato:

Ora useremo l`attributo Series.dt.year per restituire l`anno del dat e e l`ora nei dati sottostanti di questo oggetto Series.


# return year

risultato = sr.dt.year


# print result

print (risultato)

Risultato:

Come possiamo vedere dall`output, l`attributo Series.dt.year ha avuto accesso con successo e ha restituito l`anno di datetime nel dati sottostanti dell`oggetto della serie data.