我的熊貓數據框在前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. Python Pandas:矢量化的操作錯誤?
- 3. 轉換日期時間矢量
- 4. 你可以使用Javascript將日期/時間放入表單輸入onload中嗎?
- 5. 我可以將DateTimePicker日期和文本框「時間」插入日期時間嗎?
- 6. Python 2.7:熊貓日期時間不適用於未來日期?
- 7. MVC輸入日期時間
- 8. python pandas:計算時間段的日期/時間函數
- 9. Python:格式化日期時間,同時將其留作日期時間對象
- 10. 具有給定的日期時間值的矢量日期
- 11. 如何在Python/Pandas中將變量設置爲「今日」日期
- 12. 我可以將矢量化函數應用於熊貓數據框嗎?
- 13. 添加lubridate日期,以矢量改變時區,因此日期
- 14. 將日期時間格式轉換爲Unix時間戳Pandas
- 15. 用於分類的Python矢量化
- 16. 檢查日期時間輸入和數據庫日期時間
- 17. 我可以在SAP BPC輸入時間表中輸入文本或日期/時間作爲輸入
- 18. 按日期時間間隔比較兩個數據幀(python pandas)
- 19. 用日期時間索引或列查詢Python Pandas DataFrame
- 20. 從日期時間到可用值Python
- 21. Pandas在列間插入日期
- 22. 如何用Python + Pandas將空的excel日期插入到oracle中?
- 23. Python將秒轉換爲日期時間日期和時間
- 24. 將日期時間列拆分成日期和時間Python
- 25. Python:將MySQL日期時間轉換爲日期時間格式
- 26. 矢量化日期數組計算
- 27. 當NaN可能是輸入時如何矢量化matlab函數輸入?
- 28. 可以將SharePoint列從日期/時間更改爲計算日期/時間
- 29. Pandas Read_Excel日期時間轉換器
- 30. Python正常化日期時間
昨天我有相同的問題,你是不是也採取coursera課程? – elelias 2013-04-07 10:37:09