我有输入数据和它的子集,以便只查看名为CODE的列中输入为4或5的行。接下来,我将这些数据进行了子集化处理,以便能够查看特定物种。然后,我确保DATE列中的条目被读取为日期,而不是一个因子(这是默认值)。然后,我画出二者对立起来列:1992年如何绘制时态数据的子集?
ph<-read.csv(url("http://luq.lternet.edu/data/lterdb88/data/Lfdp1-ElVerdePhenology.txt"))
ftsd<-subset(ph, ph$CODE %in% c("4","5"))
DACEXC<-subset(ftsd, ftsd$SPECIES %in% "DACEXC")
DACEXC$DATE<-as.Date(DACEXC$DATE, format="%m/%d/%y")
plot(DACEXC$DATE,DACEXC$NUMBER)
的数据去直到2007年,我想在一个时间绘制一年。我会为很多物种做这件事,但我无法弄清楚如何去做。我已经尝试了一大堆东西,包括限制x轴或试图制作仅一年的子集,但还没有弄清楚。我已经试过以下一些观点:以上
plot(DACEXC$DATE,DACEXC$NUMBER, xlim=c(1992,1993))
plot(DACEXC$DATE,DACEXC$NUMBER, xlim=c(01/01/1992,12/31/1992))
plot(DACEXC$DATE,DACEXC$NUMBER, xlim=c(1992:1993))
DACEXC92<-subset(DACEXC92, DATE==1992)
DACEXC92
[1] DATE BASKET SPECIES CODE NUMBER
<0 rows> (or 0-length row.names)
产生一个空的数据帧一样的下面,并没有我在制作条件参数的尝试获得了成功。
DACEXC92<-subset(DACEXC92, DATE==04/01/92)
DACEXC92
[1] DATE BASKET SPECIES CODE NUMBER
<0 rows> (or 0-length row.names)
任何想法一次只能绘制一年,或者如何制作每年的子集?
我改写你的问题的标题,以缩小你问的问题。这个网站也可以作为搜索参考,所以明确的标题可以帮助人们找到他们想要的东西。 – 2011-03-02 10:35:14