Avatar ·

Remplacement des valeurs dans une colonne particulière d'un Dataframe par un dictionnaire

📁 Sujets avancés sur Python

Il est nécessaire de remplacer les valeurs dans une colonne particulière d'un Dataframe par un dictionnaire, si elles ne sont pas trouvées, il faut supprimer toute la ligne du Dataframe.

J'ai pu accomplir la tâche comme suit :

  dict1 = { 'car' :  'c' ,  'motorcycle' :  'mt' ,  'truck' :  'tr' } df = pd.DataFrame({ 'product' :  'truck motorcycle car tire wheel truck' .split(),  'price' : [ 10000 ,  5000 ,  23000 ,  15000 ,  500 ,  300 ,  8000 ]}) df[ 'product_new' ] = df[ 'product' ].map(dict1)