假設我們有一個數據集,列名叫status下面有100萬的數據,其中包裝 “HUMAN_REFUSE”,”SYS_REFUSE”,”HUMAN_AGREE”,”SYS_APPROVING”,”REVIEWING”, “HUMAN_CANCEL”,”SYS_AGREE”,”SYS_CANCEL” 這些字段,我現在想將這些字段分別賦值,并且新創造一列,列名為申請結果。
我們使用map函數即可:
df.申請結果 = df.申請結果.map({ "HUMAN_REFUSE":"人工拒絕", "SYS_REFUSE":"系統拒絕", "HUMAN_AGREE":"人工通過", "SYS_APPROVING":"系統審核中", "REVIEWING":"人工復核", "HUMAN_CANCEL":"人工取消", "SYS_AGREE":"系統通過", "SYS_CANCEL":"系統取消"})
以上這篇python 對dataframe下面的值進行大規模賦值方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。
新聞熱點
疑難解答