5
A
回答
5
你只需要as.Date
功能:
R> x = "20120405"
R> as.Date(x, "%Y%m%d")
[1] "2012-04-05"
看幫助文件:?as.Date
,但本質上
%Y
意味着今年在形式2012,使用%y
爲12
。%m
是月份。%d
當天。
如果您的日期有分隔符,比如說2012-04-05,那麼請使用類似於:%Y-%m-%d
。或者,你可以使用:
R> strptime(x, "%Y%m%d")
[1] "2012-04-05"
特別是,你可以通過日期的矢量這些功能,所以:
R> y = c("20120405", "20121212")
R> as.Date(y, "%Y%m%d")
[1] "2012-04-05" "2012-12-12"
5
這樣,
(foo <- as.Date("20120405", "%Y%m%d"))
# "2012-04-05"
,也許你想format
可以打印出月份
format(foo, "%Y %b %d")
# "2012 Apr 05"
你可以看看this page
3
隨着strptime
,你可以將其轉換爲POSIXlt
類以及as.Date
您可以使用格式"%Y%m%d"
其轉換爲Date
類:
strptime("20120405",format="%Y%m%d")
[1] "2012-04-05"
as.Date("20120405",format="%Y%m%d")
[1] "2012-04-05"
編輯:
如果您的字符爲"20120405"
或數字爲20120405
,則不太清楚。在後一種情況下,你必須首先轉換爲字符與as.character(20120405)
+0
謝謝!這是我認爲造成問題的數字。 – user1314736 2012-04-05 08:50:05
2
您也可以使用lubridate
包:
library(lubridate)
ymd("20120405")
相關問題
- 1. 以symfony形式的日期和日期
- 2. 日期保存比形式
- 3. orbeon形式 - 日期驗證
- 4. symfony形式:日期無效
- 5. 日期在Rails的形式
- 6. Adobe形式的今日日期
- 7. Django的自動添加日期形式
- 8. 刪除日期形式永久鏈接
- 9. 在symfony 2中定製日期形式
- 10. 日期的下拉式表單變形
- 11. 矩形格式返回無效日期
- 12. 形式的Python格式日期「1991年1月1日,星期一」
- 13. 日期(「8601格式日期」)?
- 14. 日期格式爲日期
- 15. 日期格式日期
- 16. 如何獲得日期值形式電網對新形式的日期時間選擇器控制單元
- 17. PHP日起不少於日期(「L,F J」)形式
- 18. 生日清單根據日期形式排序
- 19. 比較Java中的日期字符串形式與JDBC日期類型
- 20. DB ::查詢獲取日期形式數據庫僅當日期在將來
- 21. 如何分割日期形式使用flex的字符串formate的日期?
- 22. Symfony的形式,日期型字段日期選擇器不工作
- 23. 匹配表之間的日期與時間的形式最接近的日期
- 24. matplotlib條形圖日期
- 25. Elasticsearch-PY日期畸形
- 26. Laravel形成空日期
- 27. 日期格式
- 28. 日期模式
- 29. 格式日期
- 30. 日期格式
謝謝!並感謝所有! – user1314736 2012-04-05 08:51:22