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

পাইথনে Pandas .query() মেথড দিয়ে ডেটা ফিল্টার করা

Pandas পাইথনের একটি অত্যন্ত জনপ্রিয় লাইব্রেরি ডেটা ক্লিন্সিং, ডেটা অ্যানালিসিস ইত্যাদির জন্য। এই আর্টিকেলে আমরা দেখব কীভাবে query মেথড ব্যবহার করে একটি প্রদত্ত ডেটাসেট থেকে নির্দিষ্ট ডেটা বের করা যায়। query-তে একক ও একাধিক কন্ডিশন দুটোই ব্যবহার করা যায়।

ডেটা পড়া

প্রথমে pandas লাইব্রেরি ব্যবহার করে CSV ফাইল থেকে ডেটা একটি pandas ডেটাফ্রেমে পড়ব।

উদাহরণ

import pandas as pd
# CSV ফাইল থেকে ডেটাফ্রেম পড়া
data = pd.read_csv("D:\\heart.csv")
print(data)

একক কন্ডিশনে Query

query মেথডে একক কন্ডিশন ব্যবহার করা। মূল ৩০৩টি রো থেকে শুধু ১১৯টি রো রিটার্ন হয়েছে।

উদাহরণ

import pandas as pd
data = pd.read_csv("D:\\heart.csv")
data.query('chol < 230', inplace=True)
print(data)

একাধিক কন্ডিশনে Query

একই পদ্ধতিতে একাধিক কন্ডিশন প্রয়োগ করা যায়। এখন age > 60 রেস্ট্রিকশন যোগ করলে ৭৯টি রো রিটার্ন হয়।

উদাহরণ

import pandas as pd
data = pd.read_csv("D:\\heart.csv")
data.query('chol < 230 and age > 60', inplace=True)
print(data)
  1. পাইথন Matplotlib-এ NaN মান সহ ইমেজে গাউসিয়ান ফিল্টারিং

  2. পাইথনে পান্ডাজ দিয়ে TRAI-এর মোবাইল ডেটা স্পিড বিশ্লেষণ

  3. পাইথনে ডেটা অ্যানালাইসিস ও ভিজ্যুয়ালাইজেশন (pandas, matplotlib)

  4. পাইথনে ডেটা ক্লাস (dataclasses)