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

পান্ডাস ডেটাফ্রেমে শর্ত অনুযায়ী সারি ফিল্টার করা

বুলিয়ান ইন্ডেক্সিং দিয়ে শর্ত পূরণ করা সারি বের করা যায়। রিলেশনাল অপারেটর (<, >, ==) বা লজিক্যাল অপারেটর (&, |) ব্যবহার করা হয়।

CSV লোড

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

শর্ত দিয়ে ফিল্টার

# Reg_Price < 1000
resData = dataFrame[dataFrame.Reg_Price < 1000]
print(resData)

সম্পূর্ণ উদাহরণ

import pandas as pd

dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\SalesRecords.csv")
print("ডেটাফ্রেম:\n", dataFrame)
print("\nআকার:", dataFrame.shape)

resData = dataFrame[dataFrame.Reg_Price < 1000]
print("\nReg_Price < 1000 olan সারি:\n", resData)

আউটপুট

Lexus (750) এবং Audi (750) - এই দুটি সারি দেখাবে। BMW (1000) কম নয়, তাই আসবে না।

  1. পাইথনে পান্ডাস ডেটাফ্রেমের কলামে NaN মান গণনা করা

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

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

  4. পান্ডাস ডেটাফ্রেম থেকে নাল সারি ড্রপ করা (dropna)