为了账号安全,请及时绑定邮箱和手机立即绑定

传递值列表以在 Python 中重新映射

传递值列表以在 Python 中重新映射

开满天机 2021-09-02 19:48:54
我想知道是否有办法传递我在数据框中重新映射的值/对应值的列表。我正在使用我的数据集的截断版本,并且不想一一更新代码,我的数据中有大约 30 个不同的唯一 QFundMaster 变量。 QFundMaster    NPS0   3   11   5   22   10  33   23  94   26  1我用来重新映射数据的代码如下:df['Fund'] = df['QFundMaster'] \.map({3: 'Fund1'\  ,5: 'Fund2'\  ,10: 'Fund3'\  ,23: 'Fund4'\  ,26: 'Fund5'})该代码运行良好,但采用了一种传递值/新值列表的方法,因此我不必逐一编辑代码并使其更高效。任何在正确方向上的帮助将不胜感激。谢谢!print(df.Fund)0    Fund11    Fund22    Fund33    Fund44    Fund5Name: Fund, dtype: object
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 138 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信