Avatar ·

استبدال القيم في عمود DataFrame معين باستخدام قاموس

📁 بايثون

من الضروري استبدال القيم في عمود DataFrame معين باستخدام قاموس، وإذا لم يتم العثور على القيمة، يجب إزالة الصف بالكامل من DataFrame.

تمكنت من إكمال المهمة كالتالي:

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)