我有一个稀疏的数据,在某些条件下,我需要计算每一行第一次和最后一次观察之间的差异:如果该行只包含NA,则差异为0。如果该行仅包含1个观测值,则差异为0。如果行元素( 2)为非NA,则差异为,则它们的差异为第一行和最后一行(尾头)之间的差异。我拥有的数据:1 NA NA NA NA NA3 1 NA NA NA 5
4
My Requirement:我想要的是,如果日期差异在1年内,那么所有数据都应该被检索出来,但是如果日期差异大于1年而小于2年,那么数据将间隔2天(例如:2018年1月1日、2018年1月3日、2018同样,如果日期差异大于2年而小于3年,则数据将间隔3天(例如:2018年1月1日、2018年1月4日、2018年1月7日等)。
在MySQL中是否有任何命令可以帮助我以指定的频率跳过某些数据?