Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन में पांडा .iloc [] का उपयोग करके पंक्तियों को निकालना

पांडा एक प्रसिद्ध अजगर पुस्तकालय है जिसका व्यापक रूप से अजगर में डेटा प्रसंस्करण और विश्लेषण के लिए उपयोग किया जाता है। इस लेख में हम देखेंगे कि .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

  1. पायथन - बोकेह का उपयोग करके डेटा विज़ुअलाइज़ेशन

    बोकेह वेब ब्राउज़र के लिए एक पायथन डेटा विज़ुअलाइज़ेशन लाइब्रेरी है। यह बहुमुखी ग्राफिक्स का सुरुचिपूर्ण, संक्षिप्त निर्माण करता है। इसका उपयोग इंटरेक्टिव प्लॉट, डैशबोर्ड और डेटा एप्लिकेशन को जल्दी और आसानी से बनाने के लिए किया जाता है। इस लेख में हम देखेंगे कि कैसे हम बोकेह का उपयोग करके विभिन्न प्

  1. पायथन में डेटा विश्लेषण और विज़ुअलाइज़ेशन?

    पायथन डेटा विश्लेषण और विज़ुअलाइज़ेशन के लिए मुख्य रूप से सुन्न, पांडा, मैटप्लोटलिब, सीबॉर्न आदि के लिए कई पुस्तकालय प्रदान करता है। इस खंड में, हम डेटा विश्लेषण और विज़ुअलाइज़ेशन के लिए पांडा पुस्तकालय पर चर्चा करने जा रहे हैं, जो एक खुला स्रोत पुस्तकालय है जो सुन्न के ऊपर बनाया गया है। यह हमें ते

  1. बेस 64 डेटा एन्कोडिंग पायथन का उपयोग कर रहा है

    बेस 64 मॉड्यूल में फ़ंक्शन बाइनरी डेटा को प्लेनटेक्स्ट प्रोटोकॉल का उपयोग करके ट्रांसमिशन के लिए उपयुक्त ASCII के सबसेट में अनुवाद करते हैं। एन्कोडिंग और डिकोडिंग फ़ंक्शन RFC 3548 में विनिर्देशों को लागू करते हैं, जो बेस16, बेस32, और बेस64 एल्गोरिदम को परिभाषित करता है, और वास्तविक मानक Ascii85 और