iloc मेथड स्थिति के आधार पर चयन के लिए एक पूर्णांक-स्थान आधारित इंडेक्सिंग है। हम डेटाफ्रेम में एक सूची जोड़ने के लिए iloc का उपयोग कर रहे हैं।
पहले एक डेटाफ्रेम बनाएं। डेटा हमारे उदाहरण के लिए टीम रैंकिंग की सूचियों के रूप में है:
# टीम रैंकिंग की सूची के रूप में डेटा
Team = [['India', 1, 100], ['Australia', 2, 85], ['England', 3, 75],
['New Zealand', 4, 65], ['South Africa', 5, 50], ['Bangladesh', 6, 40]]
# डेटाफ्रेम बनाएं और कॉलम जोड़ें
dataFrame = pd.DataFrame(Team, columns=['Country', 'Rank', 'Points'])
निम्नलिखित पंक्ति जोड़ी जानी है:
myList = ["Sri Lanka", 7, 30]
उपरोक्त पंक्ति को iloc() का उपयोग करके जोड़ें। 5 का अर्थ इंडेक्स 6 यानी स्थिति 6 की पंक्ति उपरोक्त नई पंक्ति से बदल जाएगी:
dataFrame.iloc[5] = myList
उदाहरण
निम्नलिखित कोड है:
import pandas as pd
# टीम रैंकिंग की सूची के रूप में डेटा
Team = [['India', 1, 100], ['Australia', 2, 85], ['England', 3, 75],
['New Zealand', 4, 65], ['South Africa', 5, 50], ['Bangladesh', 6, 40]]
# डेटाफ्रेम बनाएं और कॉलम जोड़ें
dataFrame = pd.DataFrame(Team, columns=['Country', 'Rank', 'Points'])
print("DataFrame...\n", dataFrame)
# जोड़ी जाने वाली पंक्ति
myList = ["Sri Lanka", 7, 30]
# iloc() का उपयोग करके उपरोक्त पंक्ति जोड़ें
# 5 का अर्थ इंडेक्स 6 यानी स्थिति 6 की पंक्ति उपरोक्त नई पंक्ति से बदल जाएगी
dataFrame.iloc[5] = myList
# अपडेटेड डेटाफ्रेम प्रदर्शित करें
print("\nUpdated DataFrame after appending a row using iloc...\n", dataFrame)
आउटपुट
यह निम्नलिखित आउटपुट उत्पन्न करेगा:
DataFrame... Country Rank Points 0 India 1 100 1 Australia 2 85 2 England 3 75 3 New Zealand 4 65 4 South Africa 5 50 5 Bangladesh 6 40 Updated DataFrame after appending a row using iloc... Country Rank Points 0 India 1 100 1 Australia 2 85 2 England 3 75 3 New Zealand 4 65 4 South Africa 5 50 5 Sri Lanka 7 30