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

पायथन - फिल्टर का उपयोग करके कॉलम का सबसेट बनाएं ()


कॉलमों का एक सबसेट बनाने के लिए, हम फ़िल्टर () का उपयोग कर सकते हैं। इसके माध्यम से, हम समान पैटर्न वाले कॉलम मानों को समान ऑपरेटर का उपयोग करके फ़िल्टर कर सकते हैं। सबसे पहले, हम 3 कॉलम के साथ एक DataFrame बनाते हैं -

dataFrame = pd.DataFrame({"Product": ["SmartTV", "ChromeCast", "Speaker", "Earphone"],"Opening_Stock": [300, 700, 1200, 1500],"Closing_Stock": [200, 500, 1000, 900]})

अब, हम एक से अधिक स्तंभों के साथ एक उपसमुच्चय बनाते हैं -

dataFrame[['Opening_Stock','Closing_Stock']]

समान पैटर्न वाले नामों वाला एक सबसेट बनाएं -

dataFrame.filter(like='Open')

उदाहरण

पूरा कोड निम्नलिखित है -

import pandas as pd

dataFrame = pd.DataFrame({"Product": ["SmartTV", "ChromeCast", "Speaker", "Earphone"],"Opening_Stock": [300, 700, 1200, 1500],"Closing_Stock": [200, 500, 1000, 900]})

print"DataFrame...\n",dataFrame

print"\nDisplaying a subset using indexing operator:\n",dataFrame[['Product']]

print"\nDisplaying a subset with multiple columns:\n",dataFrame[['Opening_Stock','Closing_Stock']]

print"\nDisplaying a subset with similarly patterned names:\n",dataFrame.filter(like='Open')

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

DataFrame...
   Closing_Stock   Opening_Stock    Product
0           200             300     SmartTV
1           500             700  ChromeCast
2          1000            1200     Speaker
3           900            1500    Earphone

Displaying a subset using indexing operator:
      Product
0     SmartTV
1  ChromeCast
2     Speaker
3    Earphone

Displaying a subset with multiple columns:
   Opening_Stock   Closing_Stock
0         300             200
1         700             500
2        1200            1000
3        1500             900

Displaying a subset with similarly patterned names:
   Opening_Stock
0          300
1          700
2       1200
3 1500

  1. पायथन - सीबॉर्न के साथ लाइन प्लॉट का उपयोग करके टाइम सीरीज़ प्लॉट बनाएं

    टाइम सीरीज़ प्लॉट बनाने के लिए, लाइनप्लॉट () का उपयोग करें। सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import seaborn as sb import pandas as pd import matplotlib.pyplot as plt दिनांक के अनुसार कॉलम में से एक के साथ एक डेटाफ़्रेम बनाएं अर्थात Date_of_Purchase - dataFrame = pd.DataFrame({'Date_

  1. पायथन का उपयोग करके स्टॉपवॉच बनाएं

    स्टॉपवॉच का उपयोग दो घटनाओं के बीच के समय अंतराल को आमतौर पर सेकंड से मिनटों में मापने के लिए किया जाता है। इसके विभिन्न उपयोग हैं जैसे खेल में या एक औद्योगिक सेटअप में गर्मी, करंट आदि के प्रवाह को मापना। पायथन का उपयोग इसकी टिंकर लाइब्रेरी का उपयोग करके स्टॉपवॉच बनाने के लिए किया जा सकता है। इस ला

  1. पायथन का उपयोग करके वर्ड क्लाउड बनाएं

    इस समस्या में कुछ टेक्स्ट वाली फ़ाइल है। हमें उन टेक्स्ट और एक मास्किंग इमेज से वर्ड क्लाउड बनाना है। प्रोग्राम क्लाउड इमेज शब्द को png . के रूप में संग्रहीत करेगा प्रारूप। इस समस्या को लागू करने के लिए, हमें अजगर के कुछ पुस्तकालयों का उपयोग करने की आवश्यकता है। पुस्तकालय matplotlib, Wordcloud, num