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

পান্ডাসে str.contains() দিয়ে সারি ফিল্টার করা

str.contains() মেথড স্ট্রিং কলামে সাবস্ট্রিং খুঁজে বুলিয়ান মাস্ক রিটার্ন করে। এটা দিয়ে সারি ফিল্টার করা খুব সহজ ও দ্রুত।

CSV লোড

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

ফিল্টার করুন

filtered = dataFrame[dataFrame['Car'].str.contains('Lamborghini')]
print(filtered)

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

import pandas as pd

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

filtered = dataFrame[dataFrame['Car'].str.contains('Lamborghini')]
print("\nLamborghini ধারণকারী সারি:\n", filtered)

আউটপুট

ইনডেক্স ৫ এবং ৮ - দুটি Lamborghini সারি দেখাবে। itertuples() এর চেয়ে ভেক্টরাইজড হয়ে দ্রুত।

  1. Python - Pandas DataFrame-এ রো র‍‍্যাঙ্কিং করার পদ্ধতি

  2. পাইথন পান্ডাস - TimedeltaIndex-এর কম্পোনেন্ট থেকে ডেটাফ্রেম তৈরি করুন

  3. পাইথন পান্ডাসে eval() ফাংশন ব্যবহার করে রোয়ের যোগফল নির্ণয়

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