以下是同一个 Excel 文件内不同的俩个 sheet,使用 Pandas 来处理数据
sheet1 除了 index 之外有 5 列
sheet2 除了 index 之外有 2 列
下边是我需要达到的效果:
从 SHEET 1 中复制 1_A,1_B,1-C 三列到 SHEET 2 的尾部,需保持所有数据维持原样
处理结束后,sheet2 除了 index 列之外有 5 列
NOTE:
sheet2 有重复的列标题,列数据之间没有粘结,互不影响,插入的数值对先前的数值不会有任何影响
目前使用的方法比较接近的一个是:
df_new_sheet2 = pd.concat([df_old_sheet2, df_three_of_sheet1], axis=1, join_axes=[df_old_sheet2.index]) `
可惜这个方法还是有点改变了原来的数据,又或许是我使用或理解错误。
刚使用俩天 pandas,在这个问题上卡了半天,希望有前辈来解惑,不甚感激!
1
orange88 2017-07-22 17:42:09 +08:00 via Android
ignore_index=true ?
|