কম্পিউটার

Python Pandas - দুটি তারিখের মধ্যে ডেটাফ্রেম ফিল্টার করুন


দুটি তারিখের মধ্যে ডেটাফ্রেম ফিল্টার করতে, dataframe.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-02-19', '2021-08-22'] }

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

dataFrame =pd.DataFrame(d)

দুটি তারিখের মধ্যে কেনা গাড়ি আনুন যেমন 1ম তারিখ:2021-05-10 এবং 2য় তারিখ:2021-08-25 −

resDF =dataFrame.loc[(dataFrame["Date_of_Purchase"]>="2021-05-10") &(dataFrame["Date_of_Purchase"] <="2021-08-25")]

উদাহরণ

নিম্নলিখিত কোড -

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

আউটপুট

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

তৈরি করবে
DataFrame... BMW 2021-07-101 লেক্সাস 2021-08-122 অডি 2021-06-173 মার্সিডিজ 2021-03-164 জাগুয়ার 2021-02-195 Bentley-2021-02-195 তারিখের মধ্যে ক্রয় গাড়ি কেনার_ তারিখ0 BMW 2021-07-101 Lexus 2021-08-122 Audi 2021-06-175 Bentley 2021-08-22

  1. Python Pandas - দুটি ডেটাফ্রেমের মধ্যে পার্থক্য খুঁজুন

  2. Python - numpy সহ পান্ডাস ডেটাফ্রেম ফিল্টার করুন

  3. পাইথন - পান্ডাসে হারিয়ে যাওয়া তারিখগুলি কীভাবে পরীক্ষা করবেন

  4. আমি কিভাবে Python ব্যবহার করে দুটি তারিখের মধ্যে দিনের সংখ্যা গণনা করব?