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

पायथन - पैंडास डेटाफ्रेम में किसी कॉलम को पहली स्थिति में ले जाएं


कॉलम को पॉप करने के लिए pop() का उपयोग करें और insert() विधि का उपयोग करके इसे सम्मिलित करें यानी एक कॉलम को स्थानांतरित करना। सबसे पहले, 3 कॉलम के साथ एक डेटाफ्रेम बनाएं:

dataFrame = pd.DataFrame(
    {
        "Student": ['Jack', 'Robin', 'Ted', 'Marc', 'Scarlett', 'Kat', 'John'],
        "Result": ['Pass', 'Fail', 'Pass', 'Fail', 'Pass', 'Pass', 'Pass'],
        "Roll Number": [5, 10, 3, 8, 2, 9, 6]
    }
)

कॉलम "Roll Number" को पहली स्थिति में ले जाएं, पहले कॉलम को पॉप करके:

shiftPos = dataFrame.pop("Roll Number")

कॉलम को पहली स्थिति पर सम्मिलित करें:

dataFrame.insert(0, "Roll Number", shiftPos)

उदाहरण

निम्नलिखित कोड है:

import pandas as pd
# Create DataFrame
dataFrame = pd.DataFrame(
    {
        "Student": ['Jack', 'Robin', 'Ted', 'Marc', 'Scarlett', 'Kat', 'John'],
        "Result": ['Pass', 'Fail', 'Pass', 'Fail', 'Pass', 'Pass', 'Pass'],
        "Roll Number": [5, 10, 3, 8, 2, 9, 6]
    }
)
print("DataFrame ...\n", dataFrame)
# move column "Roll Number" to 1st position
shiftPos = dataFrame.pop("Roll Number")
# insert column on the 1st position
dataFrame.insert(0, "Roll Number", shiftPos)
print("\nUpdated DataFrame after moving a column to the first position...\n", dataFrame)

आउटपुट

यह निम्नलिखित आउटपुट देगा:

DataFrame ...
  Result  Roll Number Student
0  Pass   5          Jack
1  Fail   10         Robin
2  Pass   3          Ted
3  Fail   8          Marc
4  Pass   2          Scarlett
5  Pass   9          Kat
6  Pass   6          John
Updated DataFrame after moving a column to the first position...
  Roll Number Result Student
0  5          Pass   Jack
1  10         Fail   Robin
2  3          Pass   Ted
3  8          Fail   Marc
4  2          Pass   Scarlett
5  9          Pass   Kat
6  6          Pass   John

  1. - Python Pandas - DataFrame के कॉलम को क्वेरी करना

    Pandas DataFrame के कॉलम को क्वेरी करने के लिए, query() का उपयोग करें। हम रिकॉर्ड फ़िल्टर करने के लिए क्वेरी कर रहे हैं। सबसे पहले, आइए एक Pandas DataFrame बनाते हैं: dataFrame = pd.DataFrame({Product: [SmartTV, PenDrive, Speaker, Earphone],Opening_Stock: [300, 700, 1200, 1500],Closing_Stock: [200,

  1. - Python में Pandas का उपयोग करके डेटाफ्रेम के विशिष्ट कॉलम का योग कैसे प्राप्त करें?

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

  1. - Pandas DataFrame में कॉलम के पहले अक्षर को बड़ा करना

    इस ट्यूटोरियल में, हम Pandas DataFrame में एक कॉलम के पहले अक्षर को बड़ा करना सीखने जा रहे हैं। हम str के capitalize मेथड का उपयोग करने जा रहे हैं। आइए एक DataFrame बनाएं और कार्य पूरा करने के लिए str के capitalize मेथड का उपयोग करें। हम Python की सूचियों से DataFrame बना रहे हैं। उदाहरण # pandas ल