loc और iloc (1)
loc और iloc के साथ आप DataFrames पर लगभग कोई भी डेटा चयन ऑपरेशन कर सकते हैं जिसके बारे में आप सोच सकते हैं। loc लेबल-आधारित है, यानी आपको पंक्तियाँ और कॉलम उनके रो और कॉलम लेबल के आधार पर बताने होते हैं। iloc इंटीजर इंडेक्स-आधारित है, इसलिए आपको पिछली अभ्यास की तरह पंक्तियाँ और कॉलम उनके इंटीजर इंडेक्स से बताने होते हैं।
loc और iloc के साथ ऑब्ज़र्वेशन्स चुनने के लिए नीचे दिए गए कमांड आज़माएँ। यहाँ हर जोड़ी कमांड्स वही परिणाम देती है।
cars.loc['RU']
cars.iloc[4]
cars.loc[['RU']]
cars.iloc[[4]]
cars.loc[['RU', 'AUS']]
cars.iloc[[4, 1]]
पहले की तरह, कोड शामिल है जो cars डेटा को एक Pandas DataFrame के रूप में इम्पोर्ट करता है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
इंटरमीडिएट Python
अभ्यास निर्देश
- Japan के लिए ऑब्ज़र्वेशन को Series के रूप में चुनने के लिए
locयाilocका उपयोग करें। इस रो का लेबलJPNहै, इंडेक्स2है। प्राप्त Series को ज़रूर print करें. - Australia और Egypt के लिए ऑब्ज़र्वेशन्स को DataFrame के रूप में चुनने के लिए
locयाilocका उपयोग करें। इन पंक्तियों के लेबल/इंडेक्स आपcarsदेखकर निकाल सकते हैं। प्राप्त DataFrame को ज़रूर print करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Import cars data
import pandas as pd
cars = pd.read_csv('cars.csv', index_col = 0)
# Print out observation for Japan
# Print out observations for Australia and Egypt