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

पायथन में डेटाफ्रेम का कॉलम कैसे हटाया जा सकता है?

डेटाफ़्रेम एक द्वि-आयामी डेटा संरचना है, जहाँ डेटा को पंक्तियों और स्तंभों के रूप में एक सारणीबद्ध प्रारूप में संग्रहीत किया जाता है।

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

हम 'डेल' ऑपरेटर देखेंगे जो उस कॉलम का नाम लेता है जिसे पैरामीटर के रूप में हटाने की आवश्यकता होती है, और इसे हटा देता है -

उदाहरण

import pandas as pd
my_data = {'ab' : pd.Series([1, 8, 7], index=['a', 'b', 'c']),
'cd' : pd.Series([1, 2, 0, 9], index=['a', 'b', 'c', 'd']),
'ef' : pd.Series([56, 78, 32],index=['a','b','c']),
'gh' : pd.Series([66, 77, 88, 99],index=['a','b','c', 'd']) }
my_df = pd.DataFrame(my_data)
print("The dataframe is :")
print(my_df)
print("Deleting the column using the 'del' operator")
del my_df['cd']
print(my_df)

आउटपुट

The dataframe is :
   ab   cd  ef    gh
a  1.0  1   56.0  66
b  8.0  2   78.0  77
c  7.0  0   32.0  88
d  NaN  9   NaN   99
Deleting the column using the 'del' operator
    ab  ef     gh
a  1.0  56.0   66
b  8.0  78.0   77
c  7.0  32.0   88
d  NaN  NaN   99

स्पष्टीकरण

  • आवश्यक पुस्तकालयों को आयात किया जाता है, और उपयोग में आसानी के लिए उपनाम दिए जाते हैं।

  • कुंजी और मान से युक्त शब्दकोश मान बनाए जाते हैं, जिसमें एक मान वास्तव में एक श्रृंखला डेटा संरचना होती है।

  • इस शब्दकोश को बाद में 'पांडा' पुस्तकालय में मौजूद 'डेटाफ्रेम' फ़ंक्शन के पैरामीटर के रूप में पारित किया गया है

  • एक विशिष्ट कॉलम को हटाने के लिए 'डेल' कीवर्ड का उपयोग किया जाता है।

  • हटाए जाने वाले कॉलम का नाम 'डेल' ऑपरेटर को एक पैरामीटर के रूप में पास किया जाता है।

  • नया डेटाफ़्रेम कंसोल पर प्रिंट होता है।

नोट - 'NaN' शब्द का अर्थ 'नंबर नहीं' है, जिसका अर्थ है कि विशिष्ट [row, col] मान में कोई मान्य प्रविष्टि नहीं है।


  1. पाइथन पांडा में डेटाफ्रेम कॉलम मान को एक्स-अक्ष लेबल के रूप में कैसे सेट करें?

    पायथन पांडा में डेटाफ्रेम कॉलम मान को एक्स-अक्ष लेबल के रूप में सेट करने के लिए, हम xticks का उपयोग कर सकते हैं साजिश () . के तर्क में विधि। कदम फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें। कॉलम1 कुंजी . के साथ पांडा का उपयोग करके डेटाफ़्रेम बनाएं । प्लॉट () . का उ

  1. मैं पायथन में एकाधिक-टुपल का उपयोग कैसे कर सकता हूं?

    मल्टीपल टपल टुपल्स का टपल होता है। उदाहरण ((0, 1, 2), (3, 4, 5), (6, 7, 8), (9, 10, 11), (12, 13, 14)) आप निम्नलिखित तरीके से पायथन डिस्ट्रक्टिंग सिंटैक्स का उपयोग करके एक से अधिक टपल पर पुनरावृति कर सकते हैं x = ((0, 1, 2), (3, 4, 5), (6, 7, 8), (9, 10, 11), (12, 13, 14)) for a, b, c in x: print(a

  1. मैं पायथन में सीडी कैसे कर सकता हूं?

    आप os मॉड्यूल का उपयोग करके Python में निर्देशिका या cd बदल सकते हैं। यह उस निर्देशिका के सापेक्ष/पूर्ण पथ को इनपुट के रूप में लेता है जिस पर आप स्विच करना चाहते हैं। उदाहरण के लिए >>> import os >>> os.chdir('my_folder')