डेटाफ्रेम एक दो-आयामी डेटा स्ट्रक्चर है, जहां डेटा को पंक्तियों और कॉलम के रूप में टेबुलर फॉर्मेट में संग्रहीत किया जाता है।
इसे SQL डेटा टेबल या एक्सेल शीट प्रतिनिधित्व के रूप में देखा जा सकता है। डेटाफ्रेम में एक कॉलम को विभिन्न मेथड का उपयोग करके हटाया जा सकता है।
हम pop फ़ंक्शन देखेंगे जो उस कॉलम का नाम पैरामीटर के रूप में लेता है जिसे हटाने की आवश्यकता है, और उसे हटा देता है।
उदाहरण
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("'pop' फ़ंक्शन का उपयोग करके कॉलम हटाना")
my_df.pop('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
'pop' फ़ंक्शन का उपयोग करके कॉलम हटाना
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' फ़ंक्शन के पैरामीटर के रूप में पास की जाती है।
'pop' फ़ंक्शन का उपयोग एक विशिष्ट कॉलम को हटाने के लिए किया जाता है।
जिस कॉलम को हटाने की आवश्यकता है, उसका नाम 'pop' फ़ंक्शन के पैरामीटर के रूप में पास किया जाता है।
नया डेटाफ्रेम कंसोल पर प्रिंट किया जाता है।
नोट - 'NaN' शब्द 'नॉट ए नंबर' को संदर्भित करता है, जिसका अर्थ है कि वह विशिष्ट [पंक्ति,कॉलम] मान में कोई वैध प्रविष्टि नहीं है।