इस लाइन dataframe में पहले 4 पंक्तियों रिटर्न combined
के लिएfeature_a
combined.iloc[0:4]["feature_a"]
जैसा कि अपेक्षित था, यह अगली पंक्ति कॉलम के लिए डेटाफ्रेम में 2, 4 और 16 वीं पंक्तियों को लौटाती है feature_a
:
combined.iloc[[1,3,15]]["feature_a"]
यह पंक्ति पहले 4 पंक्तियों को डेटाफ्रेम में सेट करती feature_a
है 77
।
combined.iloc[0:4]["feature_a"] = 77
यह लाइन कुछ करती है। कुछ प्रकार की संगणना तब से हो रही है जब इसे लंबी सूची में लागू करने में अधिक समय लगता है।
combined.iloc[[1,3,15]]["feature_a"] = 88
2, 4, और 16 वीं पंक्तियों को इसके साथ जाँचने पर सेट नहीं किया जाता है 88
:
combined.iloc[[1,3,15]]["feature_a"]
बड़े पैमाने पर कोडिंग चक्कर लगाने के बिना मैं किसी डेटाफ़्रेम के स्तंभ की पंक्तियों की मनमानी सूची को किसी मूल्य पर कैसे सेट कर सकता हूं?
यह परिदृश्य ऐसा लगता है जैसे यह बहुत सीधा और सामान्य होना चाहिए।