কম্পিউটার

পাইথন - নির্দিষ্ট ডেটাটাইপ সহ কলাম নির্বাচন করুন


নির্দিষ্ট ডেটাটাইপ সহ কলাম নির্বাচন করতে, select_dtypes() ব্যবহার করুন পদ্ধতি এবং অন্তর্ভুক্ত প্যারামিটার প্রথমে, 2টি কলাম-

সহ একটি ডেটাফ্রেম তৈরি করুন
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. পাইথন - একটি পান্ডাস ডেটাফ্রেম থেকে একাধিক কলাম নির্বাচন করুন

  2. পাইথনে তালিকাভুক্ত করতে csv ফাইলের নির্দিষ্ট কলামগুলি বের করুন

  3. পান্ডাস পাইথনে ডেটাফ্রেমে নির্দিষ্ট কলামের মানক বিচ্যুতি কীভাবে খুঁজে পাবেন?

  4. কিভাবে regexp এবং datatypes ব্যবহার করে একাধিক DataFrame কলাম নির্বাচন করবেন