我有一个df
数据帧,如:
| A | B | A_ | B_ |COMMON|
--------------------------------
0 | 1 | 3 | 0 | 1 | a |
--------------------------------
1 | 8 | 5 | 4 | 0 | a |
--------------------------------
2 | 3 | 6 | 2 | 4 | b |
--------------------------------
3 | 9 | 9 | 1 | 7 | b |
还有,{cd2>
结果如下:
^{pr2}$我已经能够将其中一个或另一个进行分组,使用df.groupby(['COMMMON'])
作为一个条件,.groupby(mapping_function, axis=1)
作为另一个条件,但是如何将它们一起使用呢?在
中间步骤的另一个替代方法是连接各个列,这样我可以得到:
| A | B |COMMON|
----------------------
0 | 1 | 3 |a |
---------------------
1 | 8 | 5 |a |
---------------------
2 | 3 | 6 |b |
---------------------
3 | 9 | 9 |b |
---------------------
0 | 0 | 1 |a |
---------------------
1 | 4 | 0 |a |
---------------------
2 | 2 | 4 |b |
---------------------
3 | 1 | 7 |b |
但我也不知道该怎么做。 你可能也看到了,我其实并不在乎指数。在
谢谢你的帮助!在
只要
groupby
您可以先通过^{} 和从列名中删除} :
_
来重塑形状(为了获得更好的性能,因为strip
只有几个值),并使用^{IIUC公司
相关问题 更多 >
编程相关推荐