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

कैसे अजगर पंडों में स्तंभ नाम से स्तंभ अनुक्रमणिका प्राप्त करने के लिए?

पायथन पांडा में कॉलम नाम से कॉलम इंडेक्स प्राप्त करने के लिए, हम get_loc() . का उपयोग कर सकते हैं विधि।

कदम -

  • एक द्वि-आयामी, आकार-परिवर्तनीय, संभावित रूप से विषम सारणीबद्ध डेटा बनाएं, df
  • इनपुट डेटाफ़्रेम प्रिंट करें, df
  • df.columns . का उपयोग करके DataFrame के कॉलम ढूंढें ।
  • चरण 3 से कॉलम प्रिंट करें।
  • एक चर प्रारंभ करें column_name
  • स्थान प्राप्त करें, अर्थात column_name . के लिए अनुक्रमणिका का स्थान प्राप्त करें ।
  • कॉलम_नाम की अनुक्रमणिका प्रिंट करें ।

उदाहरण -

import pandas as pd

df = pd.DataFrame(
   {
      "x": [5, 2, 7, 0],
      "y": [4, 7, 5, 1],
      "z": [9, 3, 5, 1]
   }
)

print"Input DataFrame 1 is:\n", df
columns = df.columns
print"Columns in the given DataFrame: ", columns

column_name = "z"
column_index = columns.get_loc(column_name)
print"Index of the column ", column_name, " is: ", column_index

column_name = "x"
column_index = columns.get_loc(column_name)
print"Index of the column ", column_name, " is: ", column_index

column_name = "y"
column_index = columns.get_loc(column_name)
print"Index of the column ", column_name, " is: ", column_index

आउटपुट

Input DataFrame 1 is:
x y z
0 5 4 9
1 2 7 3
2 7 5 5
3 0 1 1

Columns in the given DataFrame: Index(['x', 'y', 'z'],
dtype='object')

Index of the column z is: 2
Index of the column x is: 0
Index of the column y is: 1

  1. पायथन में एक स्ट्रिंग से पूर्णांक मान कैसे प्राप्त करें?

    आप किसी सरणी में उनके होने के क्रम में सभी पूर्णांक मान प्राप्त करने के लिए नियमित अभिव्यक्तियों का उपयोग कर सकते हैं। उन मानों को प्राप्त करने के लिए आप निम्न कोड का उपयोग कर सकते हैं - उदाहरण import re s = "12 hello 52 19 some random 15 number" # Extract numbers and cast them to int list

  1. पायथन में एक स्ट्रिंग के रूप में फ़ंक्शन नाम कैसे प्राप्त करें?

    प्रत्येक फ़ंक्शन में __name__ नामक एक संपत्ति संलग्न होती है। हम इस संपत्ति तक पहुंच सकते हैं और फ़ंक्शन का नाम प्राप्त कर सकते हैं। उदाहरण के लिए: def some_func():     return 0 print some_func.__name__ यह हमें आउटपुट देगा: some_func

  1. पायथन में एक स्ट्रिंग के रूप में एक चर नाम कैसे प्राप्त करें?

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