使用
pd.concat该Dataframes结合起来,并
toolz.interleave重新排序列:
from toolz import interleavepd.concat([d1, d2], axis=1)[list(interleave([d1, d2]))]
结果输出如预期的那样:
0 3 1 4 2a 1 0 1 0 1b 1 0 1 0 1c 1 0 1 0 1

使用
pd.concat该Dataframes结合起来,并
toolz.interleave重新排序列:
from toolz import interleavepd.concat([d1, d2], axis=1)[list(interleave([d1, d2]))]
结果输出如预期的那样:
0 3 1 4 2a 1 0 1 0 1b 1 0 1 0 1c 1 0 1 0 1