डेटाफ्रेम के एक विशिष्ट कॉलम में डिक्शनरी के अनुसार मान बदलना
📁 पायथन
डेटाफ्रेम के एक विशिष्ट कॉलम में डिक्शनरी के अनुसार मान बदलने की आवश्यकता है, और यदि डिक्शनरी की key नहीं मिलती है, तो पूरी पंक्ति को डेटाफ्रेम से हटा दें।
मैं इस कार्य को इस प्रकार करने में सक्षम हुआ:
dict1 = {'Car': 'c', 'Motorcycle': 'mt', 'Truck': 'tr'}df = pd.DataFrame({'Product': 'Truck Motorcycle Car Car Tire Wheel Truck'.split(), 'Price': [10000, 5000, 23000, 15000, 500, 300, 8000]})df['Product_new'] = df['Product'].map(dict1)df.dropna(inplace=True)df.drop('Product', axis=