2014-02-15 51 views

回答

0
earthquakes<- c(6.6,6.8,8.4) 
dates <- as.Date(c("13/02/2001", "28/02/2001", "23/06/2001"), format="%d/%m/%Y") 
plot(dates, earthquakes) 

你有几个问题:

  • 日期应该是在引号(否则R将认为你试图做算术(即13除以02 2001年divied)
  • 要将日期转换为实际日期对象,使用as.Date,传递一个向量日期(这是c(...部分),然后指定它们的格式,以便R知道如何处理字符串
  • 您有x和y换成

注意,as.Date步骤不是绝对必要的,但如果你不这样做,那么剧情的x轴将绘制每个项目等距,无论相隔多远实际日期是在时间上。

+0

谢谢BrodieG !!!你是一个拯救生命的人。顺便说一下,如果我有150个观测值,那么采用相同的方法明智吗?还是有更好的方法? – ben

+0

@ben,150 obs非常好。此外,如果这回答你的问题,请考虑将其标记为已回答。 – BrodieG