पहले से बने पैंडास 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