我有包含以下信息的數據幀回憶。如果計數從時間數據
ID.i == ID.(-i)
ATTRIBUTE.i == ATTRIBUTE.(-i)
END.i <= START.(-i) - 100
其中(-i) := (j != i)
你能幫助我,發生召回?
謝謝!
對不起,不較早提供的數據 - 這裏是一些:
ID ATTRIBUTE START END
1 10 2000-01-01 2000-01-30
1 10 2000-03-01 2000-04-30
2 20 2000-01-01 2000-01-30
2 21 2000-03-01 2000-04-30
3 30 2000-01-01 2000-01-30
3 30 2001-01-01 2000-01-30
4 40 2000-01-01 2000-01-30
4 40 2000-03-01 2000-04-30
4 50 2000-06-01 2000-06-30
4 40 2000-07-01 2000-10-30
4 40 2001-01-01 2001-01-30
應導致
ID ATTRIBUTE START END COUNT
1 10 2000-01-01 2000-01-30 2
1 10 2000-03-01 2000-04-30 2
2 20 2000-01-01 2000-01-30 1
2 21 2000-03-01 2000-04-30 1
3 30 2000-01-01 2000-01-30 1
3 30 2001-01-01 2000-01-30 1
4 40 2000-01-01 2000-01-30 4
4 40 2000-03-01 2000-04-30 4
4 41 2000-06-01 2000-06-30 1
4 40 2000-07-01 2000-10-30 4
4 40 2001-01-01 2001-01-30 4
(做的手 - 希望沒有錯誤)
通過'.1'和'.2'你的意思行'i'與'1 + 1'的比較。即對於相鄰行,如果'ID' *和*'ATTRIBUTE'匹配**且** END和後續START之間的差異小於100? –
感謝您的回答。我不一定是指2 = i + 1,而是任何其他行。我會用-i符號糾正這個問題 – speendo
仍在等待樣本數據進行測試。 –