কম্পিউটার

Python - পান্ডাস .query() পদ্ধতির সাহায্যে ডেটা ফিল্টার করা


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

ডেটা পড়া

আসুন প্রথমে পান্ডাস লাইব্রেরি ব্যবহার করে একটি পান্ডাস ডেটা ফ্রেমে ডেটা পড়ি। নিচের প্রোগ্রামটি ঠিক তাই করে।

উদাহরণ

pd# হিসাবে পান্ডা আমদানি করুন csv fileata =pd.read_csv("D:\\heart.csv")প্রিন্ট(ডেটা) থেকে ডেটা ফ্রেম পড়া 

আউটপুট

উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -

Python - পান্ডাস .query() পদ্ধতির সাহায্যে ডেটা ফিল্টার করা

একক শর্ত সহ প্রশ্ন

পরবর্তীতে আমরা দেখব কিভাবে আমরা একক শর্ত সহ ক্যোয়ারী পদ্ধতি ব্যবহার করতে পারি। আপনি দেখতে পাচ্ছেন যে মূল 303টি সারি থেকে শুধুমাত্র 119টি সারি ফলাফল হিসাবে ফিরে এসেছে৷

উদাহরণ

 csv fileata =pd.read_csv("D:\\heart.csv")data.query('chol <230', inplace=True)# ফলাফলপ্রিন্ট(ডেটা) থেকে pd# ডেটা ফ্রেম হিসেবে পান্ডা আমদানি করুন

আউটপুট

উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -

Python - পান্ডাস .query() পদ্ধতির সাহায্যে ডেটা ফিল্টার করা

একাধিক শর্ত সহ প্রশ্ন

উপরের মত একই পদ্ধতিতে আমরা ক্যোয়ারী পদ্ধতিতে একাধিক শর্ত প্রয়োগ করতে পারি। এটি ফলাফল ডেটা সেটকে আরও সীমাবদ্ধ করবে। শুধুমাত্র 79টি সারি এখন ফেরত দেওয়া হয় যখন আমরা বয়স 60-এর বেশি সীমাবদ্ধ করি।

উদাহরণ

csv fileata =pd.read_csv("D:\\heart.csv")data.query('chol <230' এবং 'age> 60', inplace=True) থেকে
pd# ডেটা ফ্রেম হিসেবে পান্ডা আমদানি করুন# ফলাফলের ছাপ (ডেটা)

আউটপুট

উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -

Python - পান্ডাস .query() পদ্ধতির সাহায্যে ডেটা ফিল্টার করা


  1. Python Matplotlib-এ NaN-এর সাহায্যে গাউসিয়ান একটি ছবি ফিল্টার করছে

  2. পাইথনে পান্ডাদের সাথে TRAI থেকে মোবাইল ডেটার গতি বিশ্লেষণ করা হচ্ছে

  3. পাইথনে ডেটা বিশ্লেষণ এবং ভিজ্যুয়ালাইজেশন?

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