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

पायथन पैंडास - पाइपलाइन बनाएं और पहले से बने DataFrame से एक पंक्ति हटाएं


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

import pdpipe as pdp
import pandas as pd

आइए एक DataFrame बनाएं। यहां हमारे पास दो कॉलम हैं:

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

अब, valdDrop() विधि का उपयोग करके एक पंक्ति हटाएं:

dataFrame = pdp.ValDrop(['Jaguar'], 'Car').apply(dataFrame)

उदाहरण

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

import pdpipe as pdp
import pandas as pd
# अतिरिक्त यूनिट्स की जांच के लिए फ़ंक्शन
def demo(x):
    if x >= 100:
        return "OverStock"
    else:
        return "UnderStock"
# DataFrame बनाएं
dataFrame = pd.DataFrame({"Car": ['BMW', 'Lexus', 'Audi', 'Mustang', 'Bentley', 'Jaguar'], "Units": [100, 150, 110, 80, 110, 90]})
print("DataFrame ...\n", dataFrame)
# पहले से बने कॉलम "Units" के आधार पर एक नया कॉलम "Stock" और उसके मान जोड़ना
dataFrame['Stock'] = dataFrame['Units'].apply(demo)
print("\nDataFrame with a new column...\n", dataFrame)
# pdp के साथ एक पंक्ति हटाना
dataFrame = pdp.ValDrop(['Jaguar'], 'Car').apply(dataFrame)
print("\nDataFrame after removing a row...\n", dataFrame)

आउटपुट

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

DataFrame ...    Car  Units
0  BMW  100
1  Lexus  150
2  Audi  110
3  Mustang  80
4  Bentley  110
5  Jaguar  90
DataFrame with a new column...    Car  Units  Stock
0  BMW  100  OverStock
1  Lexus  150  OverStock
2  Audi  110  OverStock
3  Mustang  80  UnderStock
4  Bentley  110  OverStock
5  Jaguar  90  UnderStock
DataFrame after removing a value...    Car  Units  Stock
0  BMW  100  OverStock
1  Lexus  150  OverStock
2  Audi  110  OverStock
3  Mustang  80  UnderStock
4  Bentley  110  OverStock
  1. - Python Pandas - DataFrame से एक पंक्ति कैसे हटाएं

    DataFrame से एक पंक्ति हटाने के लिए, drop() विधि का उपयोग करें और पैरामीटर के रूप में इंडेक्स लेबल सेट करें। सबसे पहले, आइए एक DataFrame बनाते हैं। हमारे पास w, x, y, और z के रूप में इंडेक्स लेबल हैं: dataFrame = pd.DataFrame([[10, 15], [20, 25], [30, 35], [40, 45]],index=[w, x, y, z], columns=[a,

  1. - Python में समान लंबाई की सूचियों के शब्दकोश से Pandas DataFrame बनाना

    Pandas में DataFrame विभिन्न विकल्पों का उपयोग करके बनाया जा सकता है। विकल्पों में से एक शब्दकोश लेना और इसे DataFrame में बदलना है। इस लेख में हम देखेंगे कि समान लंबाई की तीन सूचियों को लेकर उन्हें Python शब्दकोश का उपयोग करके pandas DataFrame में कैसे बदला जाए। सूचियों और शब्दकोश का उपयोग करना इस

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

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