पांडा एक प्रसिद्ध अजगर पुस्तकालय है जिसका व्यापक रूप से अजगर में डेटा प्रसंस्करण और विश्लेषण के लिए उपयोग किया जाता है। इस लेख में हम देखेंगे कि .iloc पद्धति का उपयोग कैसे किया जाता है जिसका उपयोग डेटाफ़्रेम से पंक्तियों और स्तंभों दोनों को फ़िल्टर करके अजगर से चयनात्मक डेटा को पढ़ने के लिए किया जाता है।
iloc विधि पूर्णांक आधारित अनुक्रमणिका का उपयोग करके डेटा को संसाधित करती है जो मूल डेटा सेट का हिस्सा हो भी सकती है और नहीं भी। पहली पंक्ति को इंडेक्स 0 और दूसरी और इंडेक्स 1 और इसी तरह असाइन किया गया है। इसी तरह, पहला कॉलम इंडेक्स 0 है और दूसरा इंडेक्स 1 वगैरह है।
डेटा सेट
नीचे डेटा सेट है जिसका हम उपयोग करने जा रहे हैं।
Id SepalLengthCm ... PetalLengthCm PetalWidthCmIris-setosa-1 5.1 ... 1.4 0.2Iris-setosa-2 4.9 ... 1.4 0.2Iris-setosa-3 4.7 ... 1.3 0.2
पंक्तियों का चयन करना
हम अनुक्रमणिका के लिए पूर्णांक निर्दिष्ट करके एकल पंक्ति और एकाधिक पंक्तियों दोनों का चयन कर सकते हैं। नीचे दिए गए उदाहरण में हम पंक्ति 0 और पंक्ति 1 पर अलग-अलग पंक्तियों का चयन कर रहे हैं।
उदाहरण
pd के रूप में पांडा आयात करें# csv filedata =pd.read_csv("D:\\Iris_readings.csv")row0 =data.iloc[0]row1 =data.iloc[1]print(row0)print से डेटा फ़्रेम बनाएं (पंक्ति1)
आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
Id Iris-setosa-1SepalLengthCm 5.1SepalWidthCm 3.5PetalLengthCm 1.4PetalWidthCm 0.2Name:0, dtype:objectId Iris-setosa-2SepalLengthCm 4.9SepalWidthCm 3PetalLengthCm 1.4PetalWidthCm 0.2Name:ऑब्जेक्टएकाधिक पंक्तियों का चयन करना
नीचे दिए गए उदाहरण में हम अपनी जरूरत की पंक्तियों के टुकड़े का उल्लेख करके एक ही बार में कई पंक्तियों का चयन करते हैं।
उदाहरण
pd के रूप में पांडा आयात करें# csv filedata =pd.read_csv("D:\\Iris_readings.csv")rows =data.iloc[4:8]print(rows) से डेटा फ्रेम बनाना
आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
Id SepalLengthCm SepalWidthCm PetalLengthCm PetalWidthCm4 Iris-setosa-5 5.0 3.6 1.4 0.25 Iris-versicolor-51 7.0 3.2 4.7 1.46 Iris-versicolor-52 6.4 3.2 4.5 1.57 Iris-versicolor-53 6.9 3.1 4.9 1.5
पंक्तियों और स्तंभों का चयन करना
नीचे दिए गए उदाहरण में हम आवश्यकतानुसार पंक्तियों और स्तंभों दोनों का चयन कर सकते हैं।
उदाहरण
pd के रूप में पांडा आयात करें#csv filedata =pd.read_csv("D:\\Iris_readings.csv")rows_columns =data.iloc[4:8,0:2]print(rows_columns)
आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
Id SepalLengthCm4 Iris-setosa-5 5.05 Iris-versicolor-51 7.06 Iris-versicolor-52 6.47 Iris-versicolor-53 6.9