मैं एक df में किसी भी स्तंभ पर .map(func)
उपयोग कर सकते हैं, जैसे करने के लिए समारोह लागू होते हैं:पांडा DataFrame: सभी स्तंभों
df=DataFrame({'a':[1,2,3,4,5,6],'b':[2,3,4,5,6,7]})
df['a']=df['a'].map(lambda x: x > 1)
मैं भी किए जा सकेंगे:
df['a'],df['b']=df['a'].map(lambda x: x > 1),df['b'].map(lambda x: x > 1)
वहाँ लागू करने के लिए एक और अधिक pythonic तरीका है सभी कॉलम या पूरे फ्रेम (एक लूप के बिना) के लिए एक समारोह?
अपने '' लैम्ब्डा को lambda' एक्स को आसान बनाने: x> 1' – Blender
@ ब्लेंडर - धन्यवाद, संपादित ... – root
बस उस ओर इशारा करते हुए। आपको मूल प्रश्न को संपादित करने की ज़रूरत नहीं है। – Blender