How to update/create column in pandas based on values in a list

后端 未结 2 1997
遥遥无期
遥遥无期 2020-12-21 15:52

So, here is my dataframe

import pandas as pd
cols = [\'Name\',\'Country\',\'Income\']
vals = [[\'Steve\',\'USA\',40000],[\'Matt\',\'UK\',40000],[\'John\',\'U         


        
2条回答
  •  失恋的感觉
    2020-12-21 16:42

    Or you can using isin directly

    x['New Column']='Not Europe'
    x.loc[x.Country.isin(europe),'New Column']='Europe'
    
    Out[612]: 
         Name Country  Income  New Column
    0   Steve     USA   40000  Not Europe
    1    Matt      UK   40000      Europe
    2    John     USA   40000  Not Europe
    3  Martin  France   40000      Europe
    

提交回复
热议问题