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

एक पाइपलाइन बनाएं और पहले से बनाए गए डेटाफ़्रेम से एक पंक्ति को हटा दें - पायथन पंडों

वैलड्रॉप . का उपयोग करें () पहले से ही बनाए गए पंडों के डेटाफ़्रेम से एक पंक्ति को निकालने के लिए 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]
   }
)

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

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

उदाहरण

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

import pdpipe as pdp
import pandas as pd

# function to check for excess units
def demo(x):
   if x >= 100:
      return "OverStock"
   else:
      return "UnderStock"

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

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

# adding a new column "Stock" and its values based on an already created column "Units"
dataFrame['Stock'] = dataFrame['Units'].apply(demo)

print("\n DataFrame with a new column...\n",dataFrame)

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

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

  1. पायथन में समान लंबाई की सूचियों के एक ताना से एक पंडों का डेटाफ्रेम बनाएं

    पांडा में डेटाफ्रेम विभिन्न विकल्पों का उपयोग करके बनाया जा सकता है। विकल्पों में से एक शब्दकोश लेना और उसे डेटाफ़्रेम में बदलना है। इस लेख में हम देखेंगे कि समान लंबाई की तीन सूचियां कैसे लें और उन्हें पायथन डिक्शनरी का उपयोग करके पांडा डेटाफ़्रेम में कैसे बदलें। यूआईएसएनजी सूचियां और शब्दकोश इस द

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

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