কম্পিউটার

Python Pandas - স্ট্রিং ডেটাকে ডেটটাইম টাইপে রূপান্তর করুন


স্ট্রিং ডেটাকে প্রকৃত তারিখে রূপান্তর করতে যেমন datetime প্রকার, to_datetime() পদ্ধতি ব্যবহার করুন। প্রথমে, আসুন আমরা 3টি বিভাগ সহ একটি ডেটাফ্রেম তৈরি করি, তার মধ্যে একটি হল একটি তারিখের স্ট্রিং -

dataFrame = pd.DataFrame({
   'Product Category': ['Computer', 'Mobile Phone', 'Electronics', 'Stationery'],'Product Name': ['Keyboard', 'Charger', 'SmartTV', 'Chairs'],'Date_of_Purchase': ['10/07/2021','20/04/2021','25/06/2021','15/02/2021'],
})

to_datetime() −

ব্যবহার করে তারিখের স্ট্রিংকে প্রকৃত তারিখে রূপান্তর করুন
dataFrame['Date_of_Purchase'] = pd.to_datetime(dataFrame['Date_of_Purchase'])

উদাহরণ

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

import pandas as pd

# create a dataframe
dataFrame = pd.DataFrame({
   'Product Category': ['Computer', 'Mobile Phone', 'Electronics', 'Stationery'],'Product Name': ['Keyboard', 'Charger', 'SmartTV', 'Chairs'],'Date_of_Purchase': ['10/07/2021','20/04/2021','25/06/2021','15/02/2021'],
})

print"\nDataFrame...\n",dataFrame

# convert date strings to actual dates
dataFrame['Date_of_Purchase'] = pd.to_datetime(dataFrame['Date_of_Purchase'])

print"\nUpdated DataFrame (string dates converted to dates)...\n",dataFrame

আউটপুট

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

তৈরি করবে
DataFrame...
   Date_of_Purchase   Product Category   Product Name
0       10/07/2021            Computer      Keyboard
1       20/04/2021        Mobile Phone       Charger
2       25/06/2021         Electronics       SmartTV
3       15/02/2021          Stationery        Chairs

Updated DataFrame (string dates converted to dates)...
   Date_of_Purchase   Product Category   Product Name
0       2021-10-07           Computer       Keyboard
1       2021-04-20       Mobile Phone        Charger
2       2021-06-25        Electronics        SmartTV
3       2021-02-15         Stationery         Chairs

  1. কিভাবে পাইথনে একটি এক্সপ্রেশন স্ট্রিং একটি অবজেক্ট x রূপান্তর করতে?

  2. কীভাবে JSON ডেটাকে পাইথন অবজেক্টে রূপান্তর করবেন?

  3. কিভাবে Python DateTime স্ট্রিংকে পূর্ণসংখ্যা মিলিসেকেন্ডে রূপান্তর করবেন?

  4. পাইথনে একটি স্ট্রিং এ কোন ডাটা টাইপ কিভাবে পরিবর্তন করবেন?