将功能套用至栏

时间:2019-10-23 17:29:59

标签: pandas

我想根据我定义的功能更改“分区”列的值。但是,我的代码没有为“分区”列提供“无”值。

出了什么问题?

    df

           id    Division  
      0    1      1 
      1    2      9 
      2    3      8   
      3    4      10  


   def division(Division):

     if Division==9:
         division=8
     elif Division==10:
         division=9
     else: 
         division=Division   


   df['Division']=df['Division'].apply(division)

   df

           id    Division  
      0    1      None 
      1    2      None 
      2    3      None 
      3    4      None

0 个答案:

没有答案