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

एक पाइपलाइन बनाएं और DataFrame से एक कॉलम हटाएं - पायथन पांडा

पांडा डेटाफ़्रेम से एक कॉलम को हटाने के लिए pdpipe लाइब्रेरी की colDrop () विधि का उपयोग करें। सबसे पहले, आवश्यक पीडीपाइप और पांडा पुस्तकालयों को उनके संबंधित उपनामों के साथ आयात करें -

import pdpipe as pdp
import pandas as pd

आइए एक डेटाफ्रेम बनाएं। यहाँ, हमारे पास दो कॉलम हैं -

dataFrame = pd.DataFrame(
   {
      "Car": ['BMW', 'Lexus', 'Audi', 'Mustang', 'Bentley', 'Jaguar'],"Units": [100, 150, 110, 80, 110, 90]
   }
)

DataFrame से किसी कॉलम को हटाने के लिए, ColDrop () विधि का उपयोग करें। यहां, हम "इकाइयों" कॉलम को हटा रहे हैं -

resDF = pdp.ColDrop("Units").apply(dataFrame)

उदाहरण

पूरा कोड निम्नलिखित है -

import pdpipe as pdp
import pandas as pd

# Create DataFrame
dataFrame = pd.DataFrame(
   {
      "Car": ['BMW', 'Lexus', 'Audi', 'Mustang', 'Bentley', 'Jaguar'],"Units": [100, 150, 110, 80, 110, 90]
   }
)

print("DataFrame ...\n",dataFrame)

# removing a row with pdp
dataFrame = pdp.ValDrop(['Jaguar'],'Car').apply(dataFrame)
print("\n DataFrame after removing a row...\n",dataFrame)

# removing a column with pdp
resDF = pdp.ColDrop("Units").apply(dataFrame)
print("\nDataFrame after removing a column...\n",resDF)

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

DataFrame ...
       Car   Units
0      BMW     100
1    Lexus     150
2     Audi     110
3  Mustang      80
4  Bentley     110
5   Jaguar      90

Displaying after removing a row...
       Car   Units
0      BMW     100
1    Lexus     150
2     Audi     110
3  Mustang      80
4  Bentley     110

Displaying after removing a column...
       Car
0      BMW
1    Lexus
2     Audi
3  Mustang
4  Bentley

  1. पायथन - पांडस डेटाफ्रेम से कॉलम का चयन कैसे करें

    डेटाफ़्रेम से किसी स्तंभ का चयन करने के लिए, बस उसे वर्गाकार कोष्ठकों का उपयोग करके प्राप्त करें। कोष्ठक में चयन करने के लिए कॉलम का उल्लेख करें और वह है, उदाहरण के लिए dataFrame[‘ColumnName’] सबसे पहले, आवश्यक पुस्तकालय आयात करें - import pandas as pd अब, एक डेटाफ़्रेम बनाएँ। हमारे पा

  1. पायथन - पांडस डेटाफ्रेम में एक बहु-स्तरीय कॉलम इंडेक्स से एक स्तर गिराएं

    एक बहु-स्तरीय स्तंभ अनुक्रमणिका से किसी स्तर को गिराने के लिए, column.droplevel () का उपयोग करें। हमने मल्टीइंडेक्स का इस्तेमाल किया है सबसे पहले, कॉलम के हिसाब से इंडेक्स बनाएं - items = pd.MultiIndex.from_tuples([("Col 1", "Col 1", "Col 1"),("Col 2", "

  1. पायथन - पांडस डेटाफ्रेम में कॉलम नाम और पंक्ति अनुक्रमणिका बदलें

    पांडा एक अजगर पुस्तकालय है जो डेटा विश्लेषण के लिए कई सुविधाएँ प्रदान करता है जो कि अजगर मानक पुस्तकालय में उपलब्ध नहीं है। ऐसी ही एक विशेषता डेटा फ़्रेम का उपयोग है। वे आयताकार ग्रिड हैं जो स्तंभों और पंक्तियों का प्रतिनिधित्व करते हैं। डेटा फ्रेम बनाते समय, हम कॉलम के नाम तय करते हैं और बाद के डेट