আমি 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 দেখুন