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

Python में डेटाफ्रेम के कॉलम को कैसे हटाएं?


डेटाफ्रेम एक दो-आयामी डेटा स्ट्रक्चर है, जहां डेटा को पंक्तियों और कॉलम के रूप में टेबुलर फॉर्मेट में संग्रहीत किया जाता है।

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

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

उदाहरण

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("डेटाफ्रेम है:")
print(my_df)
print("'del' ऑपरेटर का उपयोग करके कॉलम हटाना")
del my_df['cd']
print(my_df)

आउटपुट

डेटाफ्रेम है:
    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
'del' ऑपरेटर का उपयोग करके कॉलम हटाना
    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

व्याख्या

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

  • की-वैल्यू से मिलकर डिक्शनरी मान बनाए गए हैं, जहां एक मान वास्तव में एक सीरीज़ डेटा स्ट्रक्चर है।

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

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

  • जिस कॉलम को हटाने की आवश्यकता है, उसका नाम 'del' ऑपरेटर के पैरामीटर के रूप में पास किया जाता है।

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

नोट - 'NaN' शब्द 'नॉट ए नंबर' को संदर्भित करता है, जिसका अर्थ है कि वह विशिष्ट [पंक्ति,कॉलम] मान में कोई वैध प्रविष्टि नहीं है।

  1. Pandas DataFrame कॉलम वैल्यू को X-एक्सिस लेबल के रूप में कैसे सेट करें? Pandas DataFrame कॉलम वैल्यू को X-एक्सिस लेबल के रूप में कैसे सेट करें?

    Pandas DataFrame के कॉलम मानों को सीधे X-एक्सिस टिक्स के रूप में उपयोग करने के लिए plot(xticks=...) पैरामीटर का उपयोग करें। चरण फिगर साइज़ और ऑटोलेआउट सेट करें। Pandas DataFrame बनाएं जिसमें X-एक्सिस के लिए कॉलम हो। data.plot(xticks=data.column1) से प्लॉट करें। plt.show() से दिखाएं। उदाहरण कोड imp

  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 + b

  1. - पायथन में cd कैसे करें?

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