টাইমস্ট্যাম্প ডেটাটাইপের জন্য ইন্টের একটি পান্ডাস কলাম রূপান্তর করুন


13

আমার কাছে একটি ডেটাফ্রেম রয়েছে যে অন্যান্য জিনিসের মধ্যে, 1970-1-1-এর পরে পাস করা মিলিসেকেন্ডের সংখ্যার কলাম রয়েছে। আমাকে ইনটসের এই কলামটি টাইমস্ট্যাম্প ডেটাতে রূপান্তর করতে হবে, তাই আমি শেষ পর্যন্ত এটি 1970-1-1-এর জন্য ডেটটাইম মানগুলি সম্পূর্ণরূপে একটি সিরিজে টাইমস্ট্যাম্প কলাম সিরিজ যুক্ত করে ডেটটাইম ডেটা কলামে রূপান্তর করতে পারি।

আমি একটি সিরিজ রূপান্তর করতে জানি স্ট্রিং DATETIME তথ্য (pandas.to_datetime) এর, কিন্তু আমি সন্ধান করতে বা কোনো সমাধান সমগ্র কলাম রূপান্তর করতে সঙ্গে আসা পর্যন্ত করতে পারেন একটি ints DATETIME ডেটাতে বা টাইমস্ট্যাম্প ডেটাতে।

উত্তর:


17

আপনি একটি পান্ডাস to_datetimeকলের ইউনিট নির্দিষ্ট করতে পারেন ।

এখান থেকে চুরি :

# assuming `df` is your data frame and `date` is your column of timestamps

df['date'] = pandas.to_datetime(df['date'], unit='s')

পূর্ণসংখ্যার ডেটাটাইপগুলির সাথে কাজ করা উচিত, যা ইউনিট যুগের কয়েক সেকেন্ড পরে সেকেন্ড হলে তা বোঝা যায়।


1
বিপরীত কাজ কি?
ফ্রান্সেস্কো বোই
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.