如何在R中将年 - 月'字符值'转换为'日期值'

时间:2017-06-21 18:53:32

标签: r shiny

我正在尝试将Character值更改为Date值,以使数据对R中的dateRangeinput具有反应性。但是,我认为日期应该是日期格式或值,而不是字符或字符串值。

我有转换它们的问题。以下是代码

CompletedProject$EndDate <- ymd(substring(CompletedProject$EndDate, first = 1, last = 10))

CompletedProject$EndDate <- format(as.Date(CompletedProject$EndDate), "%Y-%m")

CompletedProject_monthly <- subset(CompletedProject_monthly, CompletedProject_monthly$EndDate >= input$IMdaterange[1] & CompletedProject_monthly$EndDate <= input$IMdaterange[2])

> class(CompletedProject$EndDate)
[1] "character"

我尝试了as.Date函数,但它没有用。

我可以轻松地使用年月日格式,但年月格式更难。 我需要将日期格式作为年月。

感谢帮助专家!!

0 个答案:

没有答案