我正在尝试将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函数,但它没有用。
我可以轻松地使用年月日格式,但年月格式更难。 我需要将日期格式作为年月。
感谢帮助专家!!