给定一个pd.DataFrame
例如:
print(pd.DataFrame([['a', 0, 'b'], ['c', 1, 'd'], ['f', 4, 'e']]))
0 1 2
0 a 0 b
1 c 1 d
2 f 4 e
我想通过在整数列上递增来“填充”行。也就是说,我想获得:
0 1 2
0 a 0 b
1 c 1 d
2 NaN 2 NaN
3 NaN 3 NaN
4 f 4 e
因为我将groupby
在大型数据集中的操作中使用它,所以我正在寻找最有效的代码来执行此操作。