也许你可以帮我解决我遇到的这个问题。
我需要使用一个代码或包来告诉我自某个日期起一个月或(30天)的时间。
我会给你我的数据。
> Data$Date
[1] "2015-09-24" "2015-09-26" "2015-10-01" "2015-10-03" "2015-10-09" "2015-10-10" "2015-10-11"
[8] "2015-10-15" "2015-10-15" "2015-10-16" "2015-10-17" "2015-10-17" "2015-10-18" "2015-10-19"
[15] "2015-10-20" "2015-10-21" "2015-10-22" "2015-10-22" "2015-10-23" "2015-10-24" "2015-10-25"
[22] "2015-10-29" "2015-10-30" "2015-10-31"
我需要R指出从某一天开始的30天。
例如今天(10月31日)它会显示这些。
[1] "2015-09-24" "2015-09-26"
我使用Sys.Date()尝试了几件事但到目前为止没有运气。
由于
答案 0 :(得分:1)
尝试,
Data[which(Sys.Date() - Data$Date > 30), ]
# [1] "2015-09-24" "2015-09-26"