this =
structure(c(-0.012, -0.028, -0.044, -0.033, -0.039, -0.042), .Dim = c(3L, 2L),
.Dimnames = list(NULL, c("one", "two")), index = structure(
c(1313643600, 1313730000, 1313816400), tzone = "", tclass = "Date"),
.indexCLASS = "Date", .indexTZ = "", class = c("xts", "zoo"))
m1=last(this$one) - last(this$two)
m2=first(last(this$one,n=2)) - first(last(this$two,n=2))
m1 > 0 #returns a TRUE OR FALSE
m1 > m2 #breaks
Я знаю, что могу использовать coredata
для извлечения и сравнения. Я не был уверен, что это ошибка. Казалось непоследовательным, что сравнения работают, и даже математические операторы прекрасно работают с объектами xts, но сравнение одного xts с другим терпит неудачу.