আমি pandas.to_datetime
আমার ডেটাগুলিতে তারিখগুলি বিশ্লেষণ করতে ব্যবহার করি। ডিফল্টভাবে পান্ডারা তারিখগুলি প্রতিনিধিত্ব করে datetime64[ns]
যদিও তারিখগুলি কেবলমাত্র দৈনিক। আমি অবাক হয়েছি যে তারিখগুলিকে রূপান্তর করার জন্য কোনও মার্জিত / চতুর উপায় আছে datetime.date
বা datetime64[D]
তাই, যখন আমি সিএসভিতে ডেটা লিখি, তারিখগুলি যুক্ত হয় না 00:00:00
। আমি জানি আমি টাইপটি ম্যানুয়ালি এলিমেন্ট-বাই-এলিমেন্টে রূপান্তর করতে পারি:
[dt.to_datetime().date() for dt in df.dates]
তবে এটি সত্যিই ধীরে ধীরে ধীরে ধীরে আমার কাছে অনেকগুলি সারি রয়েছে এবং এটি ধরণের ব্যবহারের উদ্দেশ্যকে পরাস্ত করে pandas.to_datetime
। dtype
পুরো কলামটি একবারে রূপান্তর করার কোনও উপায় আছে কি ? অথবা বিকল্পভাবে, কোনও pandas.to_datetime
নির্ভুলতার জন্য কী স্পেসিফিকেশন সমর্থন করে যাতে আমি প্রতিদিনের ডেটা নিয়ে কাজ করার সময় সময়ের অংশ থেকে মুক্তি পেতে পারি?
df.dates.apply(lambda x: x.date())
কমপক্ষে কিছুটা দ্রুত হওয়া উচিত। এছাড়াও github.com/pydata/pandas/issues/2583 দেখুন