回答編集履歴

1 コメントの指摘事項を反映

tell_k

tell_k score 2084

2017/08/02 21:35  投稿

```python
- output_df = pd.concat([inputDF1, insert_df], axis = 1)
+ output_df = inputDF1.combine_first(insert_df)
+ output_df = insert_df.combine_first(inputDF1)
```
pd.concatではなく、combine_first を使うとうまくいきそうです。
[https://stackoverflow.com/a/25145398](https://stackoverflow.com/a/25145398)

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る