我想用R打印日期范围作为字符串 以下就是我做的事情
> startDate <- as.Date("2005-02-02")
> endDate <- as.Date("2005-02-07")
> dates <- startDate:endDate
> dates
[1] 12816 12817 12818 12819 12820 12821
此处不是将日期显示为字符串,而是打印startDate
> startDate
[1] "2005-02-02"
它显示了时代。
我真正想要的是日期的字符串表示,而不是纪元日。 我甚至没有运气就试过以下
> as.character(dates)
[1] "12816" "12817" "12818" "12819" "12820" "12821"
如何打印日期字符串而不是纪元日?
答案 0 :(得分:6)
dates <- seq(startDate,endDate,by="day")
print(dates)
您可能需要查看?seq.Date
。