En mi script tengo df [‘Time’] como se muestra a continuación.
497 2017-08-06 11:00:00 548 2017-08-08 15:00:00 580 2017-08-10 04:00:00 646 2017-08-12 23:00:00 Name: Time, dtype: datetime64[ns]
Pero cuando lo hago
t1=pd.Timestamp(df['Time'][0])
Me sale un error como este:
KeyError: 0
¿Necesito algún tipo de conversión aquí? Si es así, ¿cómo se puede solucionar?
Estás buscando df.iloc
.
df['Time'].iloc[0]
df['Time'][0]
hubiera funcionado si su serie tuviera un índice que comenzara desde 0
Y si es necesario escalar solo usa Series.iat
:
df['Time'].iat[0]