我正在尝试以下代码:
sm15a$NDay <- as.Date (sm15a$Day, format = "%m/%d/%Y",origin = "1970-01-01" )
绘制此图
ggplot(data=sm15a, aes(x=NDay, y=vwc, colour = Site)) + geom_point() + geom_line() + scale_x_continuous(breaks = unique(sm15a$NDay))
但是,消息
as.Date.numeric(value)中的错误:必须提供'origin'
继续显示。我已经尝试过:
sm15a$NewDay <- as.numeric(as.Date (sm15a$Day, format = "%m/%d/%Y"))
哪个有效!但是我不想要图表中的数字,我想要日期。所以我尝试了:
sm15a$Nday<- as.Date(sm15a$NewDay,origin = "1970-01-01" )
但是没有进展;相同的错误消息。
我该怎么办?