我想知道是否有辦法傳遞我在數(shù)據(jù)框中重新映射的值/對(duì)應(yīng)值的列表。我正在使用我的數(shù)據(jù)集的截?cái)喟姹?,并且不想一一更新代碼,我的數(shù)據(jù)中有大約 30 個(gè)不同的唯一 QFundMaster 變量。 QFundMaster NPS0 3 11 5 22 10 33 23 94 26 1我用來重新映射數(shù)據(jù)的代碼如下:df['Fund'] = df['QFundMaster'] \.map({3: 'Fund1'\ ,5: 'Fund2'\ ,10: 'Fund3'\ ,23: 'Fund4'\ ,26: 'Fund5'})該代碼運(yùn)行良好,但采用了一種傳遞值/新值列表的方法,因此我不必逐一編輯代碼并使其更高效。任何在正確方向上的幫助將不勝感激。謝謝!print(df.Fund)0 Fund11 Fund22 Fund33 Fund44 Fund5Name: Fund, dtype: object
添加回答
舉報(bào)
0/150
提交
取消