こんにちは、変換に関する質問があります。データフレーム (df) の新しい列に条件付きで値を追加するコードを使用しています。新しい列 ('new_col') が型オブジェクトに作成されます。データフレームの「new_col」をフロートに変換して、コードで集計する方法を次に示します。私はPythonが初めてで、いくつかの関数とメソッドを試しました。どんな助けでも大歓迎です。
conds = [(df['sc1']=='UP_MJB'),(df['sc1']=='UP_MSCI')]
actions = [df['st1'],df['st2']]
df['new_col'] = np.select(conds,actions,default=df['sc1'])