কম্পিউটার

পাইথন - সময় অনুসারে পান্ডাস ডেটাফ্রেম ফিল্টার করুন


সময় অনুসারে ডেটাফ্রেম ফিল্টার করতে, loc ব্যবহার করুন এবং রেকর্ডগুলি আনার জন্য এতে শর্ত সেট করুন। প্রথমে, প্রয়োজনীয় লাইব্রেরি আমদানি করুন -

pd হিসাবে পান্ডা আমদানি করুন

তারিখ রেকর্ড সহ তালিকার একটি অভিধান তৈরি করুন -

d ={'কার':['BMW', 'Lexus', 'Audi', 'Mercedes', 'Jaguar', 'Bentley'], 'Date_of_Purchase':['2021-07-10', ' 2021-08-12', '2021-06-17', '2021-03-16', '2021-05-19', '2021-08-22'] }

তালিকার উপরের অভিধান থেকে একটি ডেটাফ্রেম তৈরি করা হচ্ছে -

dataFrame =pd.DataFrame(d)

এখন, ধরা যাক আমাদের একটি নির্দিষ্ট তারিখের পরে কেনা গাড়ি আনতে হবে। এই জন্য, আমরা loc −

ব্যবহার করি
resDF =dataFrame.loc[dataFrame["Date_of_Purchase"]> "2021-07-15"]

উদাহরণ

নিম্নলিখিত সম্পূর্ণ কোড -

তালিকার pd# অভিধান হিসেবে পান্ডা আমদানি করুন ={'কার':['BMW', 'Lexus', 'Audi', 'Mercedes', 'Jaguar', 'Bentley'],'date_of_Purchase':['2021 -07-10', '2021-08-12', '2021-06-17', '2021-03-16', '2021-05-19', '2021-08-22'] }# ডেটাফ্রেম তৈরি করা তালিকার উপরের অভিধান থেকে ডেটাফ্রেম =pd.DataFrame(d)print"DataFrame...\n",dataFrame# 15ই জুলাই 2021resDF =dataFrame.loc[dataFrame["Date_of_Purchase"]> "2021-7 এর পরে কেনা গাড়িগুলি আনুন "# প্রিন্ট ফিল্টার করা ডেটা ফ্রেমপ্রিন্ট"\n১৫ই জুলাই ২০২১ এর পরে কেনা গাড়ি:\n",resDF

আউটপুট

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

তৈরি করবে
ডেটাফ্রেম... গাড়ির_অফ_পারচেজ0 BMW 2021-07-101 Lexus 2021-08-122 Audi 2021-06-173 Mercedes 2021-03-164 Jaguar 2021-05-195 Bentley 2021-05-195 Bentley 2021-05-195 জুলাই কেনার পর :গাড়ির_অফ_পারচেজ1 লেক্সাস 2021-08-125 বেন্টলে 2021-08-22

  1. পাইথন - কিভাবে একটি CSV ফাইলে পান্ডাস ডেটাফ্রেম লিখতে হয়

  2. পাইথন পান্ডা - নন-নাল মানগুলিকে সামনে প্রচার করুন

  3. পাইথন - কিভাবে পান্ডাস ডেটাফ্রেমকে বছর অনুসারে গ্রুপ করবেন?

  4. পাইথন - একটি পান্ডাস ডেটাফ্রেমের জন্য একটি স্ক্যাটার প্লট আঁকুন