কম্পিউটার টিউটোরিয়াল

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

প্যান্ডাস DataFrame-এ নির্দিষ্ট ডেটা টাইপের কলামগুলো সিলেক্ট করতে select_dtypes() মেথড এবং include প্যারামিটার ব্যবহার করা হয়।

প্রথমে DataFrame তৈরি করুন

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

নির্দিষ্ট ডেটা টাইপের কলাম সিলেক্ট করুন

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")
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:

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(['Student'], dtype='object')
Column 2 with int64 type = Index(['Roll Number'], dtype='object')

ব্যাখ্যা: select_dtypes(include=['object']) স্ট্রিং/অবজেক্ট টাইপের কলাম দেয়। include=['int64', 'float64'] দিয়ে একাধিক টাইপ সিলেক্ট করা যায়। exclude প্যারামিটারও আছে।

  1. পাইথনে পান্ডাস ডেটাফ্রেম থেকে একাধিক কলাম সিলেক্ট করা

  2. পাইথনে CSV ফাইল থেকে নির্দিষ্ট কলাম এক্সট্র্যাক্ট করে লিস্টে রূপান্তর

  3. পাইথনে Pandas ব্যবহার করে ডেটাফ্রেমের নির্দিষ্ট কলামের স্ট্যান্ডার্ড ডেভিয়েশন কীভাবে বের করবেন?

  4. পাইথনে প্যান্ডাস ডেটাফ্রেম কলাম সিলেক্ট করা রেগেক্স ও ডেটা টাইপ দিয়ে