【发布时间】:2012-01-19 20:26:58
【问题描述】:
我有大量 GPS 项圈位置数据集,每天都有不同数量的位置。我只想分离出收集了单个位置的日期,并制作一个包含所有信息的新数据框。
month day easting northing time ID
6 1 ####### ######## 0:00 ##
6 2 ####### ######## 6:00 ##
6 2 ####### ######## 0:00 ##
6 3 ####### ######## 18:00 ##
6 3 ####### ######## 12:00 ##
6 4 ####### ######## 0:00 ##
6 5 ####### ######## 6:00 ##
目前我已经对一些东西进行了哈希处理,但还不能完全进入下一步。
library(plyr)
dog<-count(data1,vars=c("MONTH","day"))
datasub1<-subset(dog,freq==1)
这给了我一个看起来像的读数
MONTH day freq
1 6 29 1
7 7 5 1
8 7 6 1
10 7 8 1
12 7 10 1
我正在尝试使用月份和日期的值从主数据集中提取包含它们的行,以便我可以制作一个数据框,其中仅包含频率为 1 的点,但包含所有相关的数据。我已经到了这一点:
sis<-c(datasub1$MONTH)
bro<-c(datasub1$day)
datasub2<-subset(data1,MONTH==sis&day==bro)
...但这并没有给我任何东西,就个人而言,直觉上(R初学者)应该将包含bro和sis值的行子集化。
任何帮助将不胜感激。
【问题讨论】: