সময় অনুসারে ডেটাফ্রেম ফিল্টার করতে, 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