Pandas How To Replace Values Based On Conditions For Several Values
I have a Dataframe with several column and below is first 3 columns in that dataframe: data_df = pd.DataFrame({'id':['era','bb','cs','jd','ek','gtf','okg','huf','mji','loj','djjf',
Solution 1:
Create a dict for mapping -
dict1 = dict(zip(range(1, 11), range(10,0,-1)))
data_df['dif'] = data_df['dif'].map(dict1)
Solution 2:
new_df = data_df.assign(dif=11 - data_df['dif'])
Or, if you want to do it in place:
data_df['dif'] = 11 - data_df['dif']
Post a Comment for "Pandas How To Replace Values Based On Conditions For Several Values"