2012-10-11 21 views
6

Defino un DatetimeIndex como a continuación.Cómo convertir un DatetimeIndex de Pandas a una cadena en consecuencia

>>> date_rng = pandas.date_range('20060101','20121231',freq='D') 

>>> type(date_rng) 
<class 'pandas.tseries.index.DatetimeIndex'> 
>>> date_rng[0] 
<Timestamp: 2006-01-01 00:00:00> 

Y cada elemento de la 'date_rng' es 'Marca de tiempo', ¿Cómo puedo convertir a una serie de la cadena, como a continuación?

>>> pandas.Series(['2006-01-01','2006-01-02','2006-01-03']) 
0 2006-01-01 
1 2006-01-02 
2 2006-01-03 

Respuesta

10
>>> date_rng = pd.date_range('20060101','20060105',freq='D') 
>>> pd.Series(date_rng.format()) 

0 2006-01-01 
1 2006-01-02 
2 2006-01-03 
3 2006-01-04 
4 2006-01-05 
+0

gracias. ahora funciona. – bigbug

Cuestiones relacionadas