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