extrait de l'heure d'horodatage avec python
J'ai un dataframe df_energy2
df_energy2.info()
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 29974 entries, 0 to 29973
Data columns (total 4 columns):
TIMESTAMP 29974 non-null datetime64[ns]
P_ACT_KW 29974 non-null int64
PERIODE_TARIF 29974 non-null object
P_SOUSCR 29974 non-null int64
dtypes: datetime64[ns](1), int64(2), object(1)
memory usage: 936.8+ KB
avec cette structure :
df_energy2.head()
TIMESTAMP P_ACT_KW PERIODE_TARIF P_SOUSCR
2016-01-01 00:00:00 116 HC 250
2016-01-01 00:10:00 121 HC 250
Est-il un python fucntion qui permet d'extraire heure de TIMESTAMP
?
Salutations
OriginalL'auteur Poisson | 2016-09-07
Vous devez vous connecter pour publier un commentaire.
Je pense que vous avez besoin
dt.heure
:OriginalL'auteur jezrael
Compte tenu de vos données:
Vous avez timestamp comme l'index. Pour l'extraction des heures de timestamp où vous avez aussi l'indice de la dataframe:
Modifier: Oui, jezrael, vous avez raison. En mettant ce qu'il a dit: les pandas dataframe a une propriété pour cela, c'est à dire
dt
:Exemple dans le contexte de la colonne avec la date est
TIMESTAMP
Une question similaire - Les Pandas, dataframe avec un datetime64 colonne, l'interrogation par heure
RangeIndex: 29974 entries, 0 to 29973
, de sorte que votre solution est fausse.Timestamp
est la colonne.OriginalL'auteur Nabeel Ahmed