pandasのDataFrameでカラム末尾に"_x"や"_y"が付いてしまう。 カラム名が変わってしまうと要素にアクセスする際に困るので、"_x"や"_y"を付けたくない。 今回はカラム末尾に"_x"や"_y"が付いてしまう原因と対策を紹介する。 カラム末尾に"_x"や"_y"が付いてしまう原因 pandasのDataFrameでカラム末尾に"_x"や"_y"が付いてしまう原因は、マージ時にカラム重複が発生したから。 以降、カラム重複の発生について説明していく。 まず2つのデータフレームを用意し、結合するために同じ値を持ったカラムを双方に持たせる。 今回は結合用のキーカラムを c3 とする。 import pandas as pd data_list1 = [ [1,2,3], [2,3,4], [3,4,5] ] col_list1 = ["c1","c2","c3"] df1 = p