我有一个 DataFrame x。它包含 ID 和日期。所以
head(x)
给出 ID = 1 2 ... 和 Date = "2012-05-05" "2015-01-01" ...
我想创建一个新的数据集,其中删除所有日期高于“2013-01-01”+ P 的 ID。P 是天,例如 P = 3 天。
在 sparkR 我这样做
newdata <- filter(x, x$Date < as.Date(2013-01-01 + P) )
但 sparkR 不接受这一点。