如何使用Pandas Dataframes执行特定于组的计算

时间:2018-03-18 17:10:55

标签: python pandas grouping

我正在尝试对Pandas数据帧执行简单计算。请参阅以下示例:

sibling

在这个例子中,我想创建一个新列' C'这会为B列中的每个值添加一个特定于组的计数器偏移量,以便最终得到df equaling:

       A    B   C
0   True    0   1
1   True    1   2
2   True    2   3
3   True    3   4
4   True    4   5
5   False   5   1
6   False   6   2
7   False   7   3
8   False   8   4
9   False   9   5

我尝试了以下代码,但我没有得到我想要的结果:

df = pd.DataFrame({'A': [i < 5 == 0 for i in range(0, 10)], 
                   'B': [i for i in range(0, 10)]})

请告知。

由于

0 个答案:

没有答案