0

我有多年(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 矩形。

解决这个问题的一种相当通用的方法是什么?

4

1 回答 1

2

有一个非常好的样本(我认为)正是您正在寻找的。

其中两个基本思想是:

  • 仅以起始年份表示年龄间隔,以便您可以将它们用于算术
  • 计算每个间隔的“出生年份”,以便在同一出生年份的间隔之间发生转换。(出生年份 = 年 - 年龄)

即你会像这样表示/转换你的数据:

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
[...] 
于 2013-04-25T22:17:51.173 回答