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

পাইথনে পান্ডাস ডেটাফ্রেমের সাবসেট সিলেক্ট করা (সিঙ্গল এবং মাল্টিপল কলাম)

পান্ডাস ডেটাফ্রেম থেকে স্কোয়ার ব্র্যাকেট ব্যবহার করে সিঙ্গল বা একাধিক কলাম সিলেক্ট করা যায়।

CSV থেকে ডেটা লোড:

dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\SalesData.csv")

সিঙ্গল কলাম সিলেক্ট (Car):

dataFrame['Car']

একাধিক কলাম সিলেক্ট (Car এবং Units):

dataFrame[['Car', 'Units']]

সম্পূর্ণ কোড উদাহরণ:

import pandas as pd

# CSV ফাইল থেকে ডেটা লোড
dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\SalesData.csv")
print("\nReading the CSV file...\n", dataFrame)

# সিঙ্গল কলাম সিলেক্ট
res1 = dataFrame['Car']
print("\nDisplaying only one column Car : \n", res1)

# একাধিক কলাম সিলেক্ট
res2 = dataFrame[['Car', 'Units']]
print("\nDisplaying two columns : \n", res2)

আউটপুট:

Reading the CSV file...
    Car  Reg_Price  Units
0  BMW       2500    100
1 Lexus      3500     80
2 Audi       2500    120
3 Jaguar     2000     70
4 Mustang    2500    110

Displaying only one column Car :
0      BMW
1    Lexus
2     Audi
3   Jaguar
4   Mustang
Name: Car, dtype: object

Displaying two columns :
    Car  Units
0  BMW    100
1 Lexus     80
2 Audi     120
3 Jaguar     70
4 Mustang    110

ব্যাখ্যা:

  • dataFrame['col']: সিঙ্গল কলাম → Series রিটার্ন করে
  • dataFrame[['col1', 'col2']]: একাধিক কলাম → DataFrame রিটার্ন করে
  • সিরিজে নাম থাকে (Name: Car), ডেটাফ্রেমে কলাম হেডার থাকে
  1. পাইথনে পান্ডাস ডেটাফ্রেম থেকে একাধিক কলাম সিলেক্ট করা

  2. পাইথন পান্ডাসে শর্তভিত্তিক সাবসেট রো সিলেক্ট করা

  3. পাইথনে পান্ডাস ডেটাফ্রেমকে বার গ্রাফে প্লট করার পদ্ধতি

  4. পান্ডাসে read_csv-এ skipinitialspace দিয়ে প্রাথমিক স্পেস বাদ দেওয়া