我有年份(每隔5年)和年龄段(每隔5年)的数据:
Year Age Value
1970 0_5 5
1970 5_10 4
1970 10_15 2
[...]
1975 0_5 4
1975 5_10 3
1975 10_15 2
[...]
在时间上来回移动时,我想为此数据计算一个数据联接,以便获得垂直运动。例如,代表1970年5_10岁年龄段的矩形应该在5年后(一步)过渡到1975年变为10_15矩形。
解决这个问题的通用方法是什么?
最佳答案
有一个very nice sample确实(我认为)确实满足您的需求。
两个基本思想是:
仅按开始的年份表示年龄间隔,以便您可以将其用于算术
计算每个时间间隔的“出生年”,以便在同一出生年的时间间隔之间发生转换。 (出生年份=年-年龄)
即您将像这样表示/转换您的数据:
Year Age Birthyear Value
1970 0 1970 5
1970 5 1965 4 <-- 5_10 in 1970
1970 10 1960 2
[...]
1975 0 1975 4
1975 5 1970 3
1975 10 1965 2 <-- 10_15 in 1975
[...]