2012-10-11 83 views
6

我如下定義DatetimeIndex。如何將Pandas DatetimeIndex轉換爲相應的字符串

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

,並在「date_rng」是「時間戳」每一個元素,我怎樣才能將其轉換爲字符串一系列像下面?

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

回答

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

謝謝。它現在有效。 – bigbug