Pythonと!

プログラミングド素人の勉強日記です。

PandasのデータフレームでIDを組み合わせて一意のキーを作成する。

key1_key2の形になるcombine_key列を作成する方法。
key1とkey2はint型を想定しています。

df['combine_key'] = df.apply(lambda x: '{}_{}'.format(x['key1'], x['key2']), axis=1)

参考にしたサイト
[python][DataFrame]数字を結合して文字列を作る - Qiita