で最高の加重値を選択するためのエレガントな方法は、私がのpython - セット
l = ['xyz','abc','mnq','qpr']
これらの値はxyz>abc>mnq>qpr
は、私は値のセットを持つ列を持つパンダのデータフレームを有するように重み付けされるようなリストを持っています。
COL_NAME
0 set(['xyz', 'abc'])
1 set(['xyz'])
2 set(['mnq','qpr'])
は今、私はに頼ることなく、この処理を行うためのエレガントな方法があり、私はカスタム関数を適用した後、私は
COL_NAME
0 set(['xyz'])
1 set(['xyz'])
2 set(['mnq'])
が残っていますようにセットで最高値を選択したいです重みの辞書?
あなたがキー関数にカスタム関数を作ることができるなら、あなたはおそらく、私は私の質問を編集し –
'{最大({「XYZ」、「ABC」}、キー= your_function)}'のように残念な何かを行うことができます少し。うまくいけば、今私はもっと意味をなさないです。私は上記の機能を必要としていますが、それを実行する最善の方法はわかりません – Fizi
重みに基づいて最大値を返す関数を作成し、max()を使用して抽出します。 – wwii