2012-10-11 5 views
6

Definisco un DatetimeIndex come di seguito.Come convertire un DatetimeIndex di Pandas in una stringa di conseguenza

>>> 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> 

E ogni elemento del 'date_rng' è 'timestamp', Come posso convertirlo in una serie di stringa come qui di seguito?

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

risposta

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

grazie. ora funziona. – bigbug