ধরে নিন, আপনার একটি ডেটাফ্রেম আছে এবং একটি তারিখ, মাস, বছর কলামের ফলাফল হল,
<পূর্ব> তারিখ দিন মাস বছর0 17/05/2002 17 05 20021 16/02/1990 16 02 19902 25/09/1980 25 09 19803 11/05/2000 11 05/05/2000 11 05/05/2000 পূর্বে>এটি সমাধান করার জন্য, আমরা নীচে দেওয়া পদক্ষেপগুলি অনুসরণ করব -
সমাধান
-
তারিখের একটি তালিকা তৈরি করুন এবং ডেটাফ্রেমে বরাদ্দ করুন।
-
df[‘date’] কলামে ‘/’ ডিলিমিটারের ভিতরে str.split ফাংশন প্রয়োগ করুন। ফলাফলটি df[[“দিন”, “মাস”, “বছর”]] এ বরাদ্দ করুন।
উদাহরণ
আরো ভালোভাবে বোঝার জন্য নিচের কোডটি পরীক্ষা করা যাক −
pddf =pd.DataFrame হিসেবে পান্ডা আমদানি করুন '17/09/1986'] })প্রিন্ট("আসল ডেটাফ্রেম:")প্রিন্ট(df)df[["দিন", "মাস", "বছর"]] =df["তারিখ"].str.split( "/", expand =True)মুদ্রণ("\nনতুন ডেটাফ্রেম:")প্রিন্ট(df)
আউটপুট
মূল ডেটাফ্রেম:date0 17/05/20021 16/02/19902 25/09/19803 11/05/20004 17/09/1986 নতুন ডেটাফ্রেম:তারিখ দিন মাস বছর0 17/05/2012012012 1990 16 02 19902 25/09/1980 25 09 19803 11/05/2000 11 05 20004 17/09/1986 17 09 1986