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

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


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

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]
    }
)

डेटाफ्रेम से कॉलम हटाने के लिए ColDrop() मेथड का उपयोग करें। यहां हम "Units" कॉलम हटा रहे हैं:

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

उदाहरण

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

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]
    }
)
print("DataFrame ...\n", dataFrame)
# pdp के साथ एक पंक्ति हटाएं
dataFrame = pdp.ValDrop(['Jaguar'], 'Car').apply(dataFrame)
print("\n DataFrame after removing a row...\n", dataFrame)
# 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. - Python - Pandas DataFrame से एक कॉलम का चयन कैसे करें

    DataFrame से एक कॉलम का चयन करने के लिए, बस वर्गाकार ब्रैकेट का उपयोग करके इसे लाएं। ब्रैकेट में चयन करने के लिए कॉलम का उल्लेख करें और बस, उदाहरण के लिए: dataFrame[ColumnName] सबसे पहले, आवश्यक लाइब्रेरी आयात करें: import pandas as pd अब, एक DataFrame बनाएं। इसमें दो कॉलम हैं: dataFrame = pd.Dat

  1. - पायथन - पैंडास डेटाफ्रेम में मल्टी-लेवल कॉलम इंडेक्स से एक लेवल हटाएं

    परिचय पैंडास डेटाफ्रेम में मल्टी-लेवल कॉलम इंडेक्स से एक लेवल हटाने के लिए columns.droplevel() मेथड का उपयोग किया जाता है। हमने कॉलम-वाइज इंडेक्स बनाने के लिए MultiIndex.from_tuples() का उपयोग किया है। चरण-दर-चरण कार्यान्वयन 1. कॉलम-वाइज इंडेक्स बनाएं import pandas as pd items = pd.MultiIndex.fro

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

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