KOTA ITO

Generation

generate functionWed, 14 Dec 2022

データフレームの中の任意の2列を、列名をkeyとして辞書形式に変換する。

def convert_df_to_dict(df, key1, key2): # 引数に指定されたkey1, key2を取り出して、 # 1行をtupleにして、複数のtupleをlistに格納 list_tuple = [tuple(x) for x in df[[key1, key2]].values] # list_tupleをkey, valueを反転させたdictに変換 dict_key_value = dict((y, x) for x, y in list_tuple) return dict_key_value

Questions about programming?Chat with your personal AI assistant