我的熊貓數據框在前3列中包含年份,月份和日期。爲了將它們轉換爲日期時間類型,我使用了for循環,循環遍歷每行,將每行的前3列中的內容作爲datetime函數的輸入。任何方式,我可以避免在這裏for循環,並獲取日期作爲日期時間?Pandas Python-可以將日期時間用於矢量化輸入
0
A
回答
1
我不知道有一個量化的掛鉤,但可以使用apply
,總之:
>>> df = pd.DataFrame({"year": [1992, 2003, 2014], "month": [2,3,4], "day": [10,20,30]})
>>> df
day month year
0 10 2 1992
1 20 3 2003
2 30 4 2014
>>> df["Date"] = df.apply(lambda x: pd.datetime(x['year'], x['month'], x['day']), axis=1)
>>> df
day month year Date
0 10 2 1992 1992-02-10 00:00:00
1 20 3 2003 2003-03-20 00:00:00
2 30 4 2014 2014-04-30 00:00:00
+0
感謝那個DSM – user1327454 2013-04-08 15:48:44
+0
@eleliyas你猜對了! – user1327454 2013-04-08 15:49:16
相關問題
- 1. Python Pandas Groupby刪除日期時間列
- 2. 你可以使用Javascript將日期/時間放入表單輸入onload中嗎?
- 3. 我可以將DateTimePicker日期和文本框「時間」插入日期時間嗎?
- 4. python pandas:計算時間段的日期/時間函數
- 5. Python:格式化日期時間,同時將其留作日期時間對象
- 6. 具有給定的日期時間值的矢量日期
- 7. 我可以將矢量化函數應用於熊貓數據框嗎?
- 8. 檢查日期時間輸入和數據庫日期時間
- 9. 將日期時間格式轉換爲Unix時間戳Pandas
- 10. 從日期時間到可用值Python
- 11. 用日期時間索引或列查詢Python Pandas DataFrame
- 12. Pandas在列間插入日期
- 13. 如何用Python + Pandas將空的excel日期插入到oracle中?
- 14. Python將秒轉換爲日期時間日期和時間
- 15. 當NaN可能是輸入時如何矢量化matlab函數輸入?
- 16. 可以將SharePoint列從日期/時間更改爲計算日期/時間
- 17. Python的日期/時間格式化
- 18. Python正常化日期時間
- 19. 從Twitter日期將Python的日期時間日期
- 20. Pandas DF Pivot /變換/矢量化操作
- 21. 矢量化pandas .apply函數嗎?
- 22. 在python格式化日期時間輸出
- 23. 轉換字符串以鍵入日期或輸入時間
- 24. 關於python日期時間類型
- 25. 我將如何可視化日期之間傳遞的時間量?
- 26. 在python pandas中清理日期和時間記錄
- 27. Python Pandas檢測錯誤的日期時間格式
- 28. 輸入[類型=時間]預計日期
- 29. Rails日期時間輸入和微秒
- 30. 只給出日期矢量,在(不等於)日期點之間擴展數據
昨天我有相同的問題,你是不是也採取coursera課程? – elelias 2013-04-07 10:37:09