我有一个如下所示的数据框架:
Year Person Office
2005 Peter Boston
2007 Peter Boston
2008 Peter Chicago
2009 Peter New York
2011 Peter New York
2003 Amy Seattle
2004 Amy Boston
2006 Amy Chicago
2007 Amy Chicago
我想计算一个办公室人员级别的标准化度量(count),它捕获一个人在来到当前办公室之前经历的办公室数量.在达到当前位置之前的总年数将该度量标准化.下面是理想的输出.对于彼得来说,波士顿是他的第一个办公室,因此,他在波士顿的标准化度量计数为0.对彼得来说,芝加哥是他的第二个办公室,他花了2008-2005=3年才来到芝加哥办公室.因此,他在芝加哥的标准化度量计数是1/3.
Office Person Count
Boston Peter 0
Boston Amy 1
Chicago Peter 1/3
Chicago Amy 2/3
New York Peter 1/2
Seattle Amy 0