我有一个 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),重要列的顺序也不重要。
如何处理这个问题?