কম্পিউটার

সারিগুলি ফিল্টার করুন - পাইথন পান্ডাস


সারি ফিল্টার করতে এবং নির্দিষ্ট কলাম মান আনতে, Pandas contains() পদ্ধতি ব্যবহার করুন। প্রথমে, আসুন −

উপনাম দিয়ে প্রয়োজনীয় লাইব্রেরি আমদানি করি
import pandas as pd

read_csv() ব্যবহার করে CSV ফাইলটি পড়ুন। আমাদের CSV ফাইলটি ডেস্কটপে রয়েছে -

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

এখন, নির্দিষ্ট টেক্সট −

দিয়ে সারি ফিল্টার করি
dataFrame = dataFrame[dataFrame['Car'].str.contains('Lamborghini')]

উদাহরণ

নিচের কোড

import pandas as pd

# reading csv file
dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\CarRecords.csv")
print("DataFrame...\n",dataFrame)

# select rows containing text "Lamborghini"
dataFrame = dataFrame[dataFrame['Car'].str.contains('Lamborghini')]
print("\nFetching rows with text Lamborghini ...\n",dataFrame)
পাঠ্য সহ সারি আনা হচ্ছে

আউটপুট

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
DataFrame...
           Car       Place   UnitsSold
0         Audi   Bangalore          80
1      Porsche      Mumbai         110
2   RollsRoyce        Pune         100
3          BMW       Delhi          95
4     Mercedes   Hyderabad          80
5  Lamborghini  Chandigarh          80
6         Audi      Mumbai         100
7     Mercedes        Pune         120
8  Lamborghini       Delhi         100

Fetching rows with text Lamborghini ...
           Car       Place   UnitsSold
5  Lamborghini  Chandigarh          80
8  Lamborghini       Delhi         100

  1. Python - পান্ডাস ডেটাফ্রেমের র‌্যাঙ্কিং সারি

  2. Python Pandas - TimedeltaIndex এর উপাদানগুলির একটি ডেটাফ্রেম ফেরত দিন

  3. eval() ফাংশন - Python Pandas ব্যবহার করে সারিগুলির সমষ্টি মূল্যায়ন করুন

  4. পাইথন - কিভাবে একটি পান্ডাস ডেটাফ্রেম থেকে নাল সারি ড্রপ করবেন