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

पायथन - विशिष्ट डेटाटाइप वाले कॉलम चुनें

विशिष्ट डेटाटाइप वाले कॉलम चुनने के लिए, select_dtypes() . का उपयोग करें विधि और शामिल करें पैरामीटर। सबसे पहले, 2 कॉलम के साथ एक DataFrame बनाएं -

dataFrame = pd.DataFrame(
   {
      "Student": ['Jack', 'Robin', 'Ted', 'Marc', 'Scarlett', 'Kat', 'John'],"Roll Number": [ 5, 10, 3, 8, 2, 9, 6]
   }
)

अब, 2 कॉलम उनके संबंधित विशिष्ट डेटाटाइप के साथ चुनें -

column1 = dataFrame.select_dtypes(include=['object']).columns
column2 = dataFrame.select_dtypes(include=['int64']).columns

उदाहरण

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

import pandas as pd

# Create DataFrame
dataFrame = pd.DataFrame(
   {
      "Student": ['Jack', 'Robin', 'Ted', 'Marc', 'Scarlett', 'Kat', 'John'],"Roll Number": [ 5, 10, 3, 8, 2, 9, 6]
   }
)

print"DataFrame ...\n",dataFrame

print"\nInfo of the entire dataframe:\n"

# get the description
print(dataFrame.info())

# select columns with specific datatype
column1 = dataFrame.select_dtypes(include=['object']).columns
column2 = dataFrame.select_dtypes(include=['int64']).columns

print"Column 1 with object type = ",column1
print"Column 2 with int64 type = ",column2

आउटपुट

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

DataFrame ...
   Roll Number   Student
0            5      Jack
1           10     Robin
2            3       Ted
3            8      Marc
4            2  Scarlett
5            9       Kat
6            6      John

Info of the entire dataframe:

<class 'pandas.core.frame.DataFrame'>
RangeIndex: 7 entries, 0 to 6
Data columns (total 2 columns):
Roll Number    7  non-null int64
Student        7  non-null object
dtypes: int64(1), object(1)
memory usage: 184.0+ bytes
None
Column 1 with object type = Index([u'Student'], dtype='object')
Column 2 with int64 type = Index([u'Roll Number'], dtype='object')

  1. पायथन - पंडों के डेटाफ्रेम से कई स्तंभों का चयन करें

    मान लें कि Microsoft Excel में खोली गई हमारी CSV फ़ाइल की सामग्री निम्नलिखित हैं - सबसे पहले, CSV फ़ाइल से पंडों के डेटाफ़्रेम में डेटा लोड करें - dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\SalesData.csv") एक से अधिक स्तंभ अभिलेखों का चयन करने के लिए, वर्गाकार कोष्ठकों का उपयो

  1. पायथन में सूचीबद्ध करने के लिए सीएसवी फ़ाइल विशिष्ट कॉलम निकालें

    पायथन में सूचीबद्ध करने के लिए विशिष्ट कॉलम के लिए सीएसवी फ़ाइल निकालने के लिए, हम पंडों का उपयोग कर सकते हैं read_csv() विधि। कदम उन स्तंभों की सूची बनाएं जिन्हें निकाला जाना है। read_csv() Use का उपयोग करें csv फ़ाइल को डेटा फ़्रेम में निकालने की विधि। निकाले गए डेटा को प्रिंट करें। प

  1. रेगेक्सपी और डेटाटाइप का उपयोग करके एकाधिक डेटाफ्रेम कॉलम का चयन कैसे करें

    डेटाफ़्रेम की तुलना स्प्रेडशीट में रखे गए डेटा सेट या पंक्तियों और स्तंभों वाले डेटाबेस से की जा सकती है। DataFrame एक 2D ऑब्जेक्ट है। ठीक है, 1D और 2D शब्दावली से भ्रमित हैं? 1D (श्रृंखला) और 2D (डेटाफ़्रेम) के बीच मुख्य अंतर जानकारी के बिंदुओं की संख्या है जो आपको किसी एकल डेटा बिंदु पर पहुंचने