小编Chr*_*siD的帖子

熊猫:所有可能的行组合

我有一个 DataFrame 看起来像..

ID   c1   c2   cX
r1   2    3    ..   
r2   8    9    ..
rY   ..  
Run Code Online (Sandbox Code Playgroud)

我想生成一个新的 DataFrame,其中包含所有可能的(两部分)行组合,同时连接两个组合行的列(这样新 DF 的列数将是原来的两倍)。结果应如下所示:

ID       c1_r1   c1_r2   c2_r1   c2_r2   cX_rA
r1_r2    2        8        3       9       ..
r1_r3    ..      ..       ..       ..
rA_rB    ..                                
Run Code Online (Sandbox Code Playgroud)

ID 名称并不重要(它甚至可以是 MultiIndex),重要列的顺序也不重要。

如何处理这个问题?

python combinations concatenation pandas

4
推荐指数
1
解决办法
1229
查看次数

标签 统计

combinations ×1

concatenation ×1

pandas ×1

python ×1