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

पंडों में डेटाफ़्रेम से केवल बड़े शब्द प्राप्त करें

केवल बड़े शब्द लाने के लिए, हम रेगेक्स का उपयोग कर रहे हैं। पुन: मॉड्यूल का उपयोग यहां किया जाता है और आयात किया जाता है। आइए हम सभी पुस्तकालयों को आयात करें -

import re
import pandas as pd

एक डेटाफ़्रेम बनाएँ -

data = [['computer', 'mobile phone', 'ELECTRONICS', 'electronics'],['KEYBOARD', 'charger', 'SMARTTV', 'camera']]

dataFrame = pd.DataFrame(data)

अब, बड़े शब्द निकालें -

for i in range(dataFrame.shape[1]):
   for ele in dataFrame[i]:
      if bool(re.match(r'\w*[A-Z]\w*', str(ele))):
         print(ele)

उदाहरण

निम्नलिखित कोड है -

import re
import pandas as pd

# create a dataframe
data = [['computer', 'mobile phone', 'ELECTRONICS', 'electronics'],['KEYBOARD', 'charger', 'SMARTTV', 'camera']]

dataFrame = pd.DataFrame(data)

# dataframe
print"Dataframe...\n",dataFrame

print"\nDisplaying only capital words...\n"

# extracting capital words
for i in range(dataFrame.shape[1]):
   for ele in dataFrame[i]:
      if bool(re.match(r'\w*[A-Z]\w*', str(ele))):
         print(ele)

आउटपुट

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

Dataframe...
          0              1             2             3
0  computer   mobile phone   ELECTRONICS   electronics
1  KEYBOARD        charger       SMARTTV        camera

Displaying only capital words...

KEYBOARD
ELECTRONICS
SMARTTV

  1. पायथन - पंडों के डेटाफ़्रेम से अशक्त पंक्तियों को कैसे छोड़ें?

    पंडों के डेटाफ़्रेम में अशक्त पंक्तियों को छोड़ने के लिए, ड्रॉपना () विधि का उपयोग करें। मान लें कि कुछ NaN यानी शून्य मानों वाली हमारी CSV फ़ाइल निम्नलिखित है - आइए read_csv() का उपयोग करके CSV फ़ाइल पढ़ें। हमारा सीएसवी डेस्कटॉप पर है - dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\Ca

  1. पायथन पांडा - डेटाफ़्रेम से प्रारंभिक स्थान को कैसे छोड़ें?

    पांडा डेटाफ़्रेम से प्रारंभिक स्थान छोड़ने के लिए, स्किपिनिशियलस्पेस . का उपयोग करें read_csv . का पैरामीटर () तरीका। पैरामीटर को सत्य . पर सेट करें अतिरिक्त स्थान निकालने के लिए। मान लें कि निम्नलिखित हमारी csv फ़ाइल है - हमें निम्न आउटपुट प्राप्त करना चाहिए अर्थात प्रारंभिक व्हाइटस्पेस को छोड़

  1. Matplotlib प्लॉट में पंडों के डेटाफ़्रेम से अंक की व्याख्या करना

    Matplotlib में पंडों के डेटाफ़्रेम से बिंदुओं को एनोटेट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें। x, y के साथ द्वि-आयामी, आकार-परिवर्तनीय, संभावित रूप से विषम सारणीबद्ध डेटा बनाएं और textc कॉलम। कॉलमों को प्लॉट करें