时间数据的子集

时间:2012-11-20 18:20:29

标签: r time subset

我正在尝试根据POSIXct变量制作一个简单的df子集,但它不起作用......

a2001 <- subset(anillas, anillas$data=="21-03-2001")

它给出了“0个障碍的74个变量”

是那些我不知道的不同的变量吗?

韩国社交协会

好的,这是str(anillas)

的一部分
 $ rc          : num  NA NA NA NA NA NA NA NA NA NA ...
 $ ss          : num  NA NA NA NA NA NA NA NA NA NA ...
 $ tg          : num  NA NA NA NA NA NA NA NA NA NA ...
 $ ug          : num  NA NA NA NA NA NA NA NA NA NA ...
 $ data        : POSIXct, format: "2001-03-21" "2001-03-23" ...

1 个答案:

答案 0 :(得分:3)

你必须与可比较的东西进行比较。在您的尝试中,您将POSIXct对象与character字符串进行了比较 您首先需要将您想要的日期anillas转换为POSIXct

date1 <- strptime("21-03-2001","%d-%m-%Y")
a2001 <- subset(anillas, data==date1)