Вот как вы можете решить эту проблему:
last30 <- data.frame(x = c(1,2,3,4,5),
y = c(2,1,5,1,5),
date = c("11/15/2018", "11/3/2018", "10/28/2018", "1/2/2018", "4/2/2018"))
last30$date <- as.Date(last30$date, format = "%m/%d/%Y")
temp <- subset(last30, last30$date < Sys.Date()-30)
Сначала вы меняете столбец даты, чтобы получить требуемый формат, а затем задаете подмножество в наборе данных.Указано использовать Sys.Date () в качестве текущей даты в R.
Надеюсь, это поможет.