【发布时间】:2014-04-24 14:55:21
【问题描述】:
我正在使用 pandas,我试图找出我的数据按标签分组然后按团队分组的年份差异。我尝试使用 groupby 来解决我正在处理的问题,但我无法完全得到我想要的结果。这是我的 df 的 head(8)
Team Year labels
Hawks 2001 b
Hawks 2004 b
Nets 1987 b
Nets 1988 a
Nets 2004 b
Nets 2001 a
Nets 2000 c
Hawks 2003 a
所以,让我感到困惑的是,我想要的基本上有两个组 - 标签和团队。然后我需要找到要排序的年份之间的差异,结果将在差异列中。任何帮助将不胜感激。
Team Year labels difference
Hawks 2001 b NAN
Hawks 2004 b 1
Nets 1987 b NAN
Nets 1988 a NAN
Nets 2004 b 17
Nets 2001 a 13
Nets 2000 c NAN
Hawks 2003 b 2
【问题讨论】:
-
数据中最后一行的标签为“a”,但预期输出的标签为“b”。是不是打错字了?