लेबल पास करके पंक्तियों का चयन करने के लिए, loc() फ़ंक्शन का उपयोग करें। उस अनुक्रमणिका का उल्लेख करें जिसकी आप पंक्ति का चयन करना चाहते हैं। यह हमारे उदाहरण में इंडेक्स लेबल है। हमारे पास इंडेक्स लेबल के रूप में x, y और z है और इसका उपयोग loc() वाली पंक्तियों का चयन करने के लिए किया जा सकता है।
एक डेटाफ़्रेम बनाएँ -
dataFrame = pd.DataFrame([[10, 15], [20, 25], [30, 35]],index=['x', 'y', 'z'],columns=['a', 'b'])
अब, लोक के साथ पंक्तियों का चयन करें। हमने इंडेक्स लेबल "z" -
. पास कर लिया हैdataFrame.loc['z']
उदाहरण
निम्नलिखित कोड है -
import pandas as pd # Create DataFrame dataFrame = pd.DataFrame([[10, 15], [20, 25], [30, 35]],index=['x', 'y', 'z'],columns=['a', 'b']) # DataFrame print"DataFrame...\n",dataFrame # select rows with loc print"\nSelect rows by passing label..." print(dataFrame.loc['z'])
आउटपुट
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
DataFrame... a b x 10 15 y 20 25 z 30 35 Select rows by passing label... a 30 b 35 Name: z, dtype: int64