2017-02-02 35 views
0

我有一個老版本的熊貓(0.10 ...),獲取新版本需要時間,因爲它是企業範圍內的變化。Pandas中的時間戳轉換0.10

我期待在Pandas 0.10中將時間戳轉換爲mm/dd/yyyy格式,而且由於to_datetime()方法似乎沒有格式參數,所以我很茫然。

您能否提出一種解決方法?

其他選項將有一種方法來在to_csv()調用期間將列轉換爲mm/dd/yyyy。

+0

我無法檢查它在這樣一箇舊版本,但你可以嘗試它出來:'df ['列']。dt.strftime('%m /%d /%Y')'... – MaxU

+0

Pandas 0.10數據集沒有.dt – user1124702

+0

可能的重複:http:// stackoverflow.com/questions/19105976/get-mm-dd-yyyy-from-pandas-timestamp/19106012#19106012 – EdChum

回答

1

如果你的老版熊貓(0.10)沒有尚未DateTimeSeries.dt訪問,你可以試試這個方法要慢:

In [68]: df['date'].apply(lambda x: x.strftime('%m/%d/%Y')) 
Out[68]: 
0 01/29/2017 
1 01/30/2017 
2 01/31/2017 
4 02/02/2017 
0 01/29/2017 
1 01/30/2017 
2 01/31/2017 
3 02/01/2017 
Name: dt, dtype: object