嗨,基本上我有3个月的数据,当我按顺序绘制点图时。
plot(BG.data$TIMESTAMP, BG.data$Diff_H1H2, main="Difference between High 1 & High 2 vs Date & Time" , xlab = "Date & Time", ylab = "Difference (°C)", ylim=c(-4.5,7))
然后x轴似乎是随机的。积分去01/05/2014 0:00,10 / 06/2014 6:15,19 / 04/2014 4:00,29 / 04/2014 3:00。从5月的第一天到7月的最后一天,模式以及如何制作它的位置在哪里?
答案 0 :(得分:0)
显示为01/05/2014 0:00
表示您实际上没有日期时间值,并且很可能具有在转换为数值时可能会被加扰的因子值。有时需要将因素强加到角色,但我认为as.POSIXct.default会检测到这一点。试试这个:
BG.data$TIMESTAMPb <- strptime( BG.data$TIMESTAMP, "%d/%m/%Y %H:%M")
BG.data$Diff_H1H2b <- strptime( BG.data$Diff_H1H2, "%d/%m/%Y %H:%M")
或者:
BG.data$TIMESTAMPb <- as.POSIXct( BG.data$TIMESTAMP, format="%d/%m/%Y %H:%M")
BG.data$Diff_H1H2b <- as.POSIXct( BG.data$Diff_H1H2, format="%d/%m/%Y %H:%M")
然后用新变量重做你的情节。 (有时会出现时区问题。)