我正在合并两个数据框,这工作正常,但新列放在末尾。我希望它是第3列或索引2。到目前为止,我有这个有效的方法,但我想知道是否有更好的方法。
overlap = overlap.merge(df_comp, how='left')
cols = overlap.columns.tolist()
cols.insert(2, cols.pop(cols.index('cr')))
overlap = overlap.reindex(columns= cols)
进一步解释列的名称和列数,如果最终数据帧将每天更改,则解决方案需要是动态的。有没有一种干净的一两条线来做到这一点?
手掌心
相关分类