"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > एक्सेल-स्टाइल फ्लोटिंग-पॉइंट तिथियों को पंडास डेटटाइम ऑब्जेक्ट्स में कैसे परिवर्तित करें?

एक्सेल-स्टाइल फ्लोटिंग-पॉइंट तिथियों को पंडास डेटटाइम ऑब्जेक्ट्स में कैसे परिवर्तित करें?

2025-01-30 को प्रकाशित
ब्राउज़ करें:727

] पंडास इन एक्सेल तिथियों को नियमित डेटटाइम ऑब्जेक्ट में बदलने का एक सुविधाजनक तरीका प्रदान करता है।

How to Convert Excel-Style Floating-Point Dates to Pandas Datetime Objects?
ऐसा करने के लिए, आप एक्सेल डेट नंबरों से एक टाइमडेल्टेनडेक्स बना सकते हैं, जो कि 1900,1,1 के लिए स्केलर डेटटाइम जोड़ते हैं। यह एक्सेल तिथियों को संबंधित डेटटाइम ऑब्जेक्ट्स में बदल देगा:

आयात पंडों को पीडी के रूप में df = pd.dataframe ({'दिनांक': [42580.333333333333, 10023]}) df ['real_date'] = pd.timedeltaindex (df ['तिथि'], यूनिट = 'd') pd.dateTime (1900, 1, 1)

, हालांकि, यह ध्यान रखना महत्वपूर्ण है कि एक्सेल का उपयोग करता है 1 जनवरी, 1900 के बजाय 30 दिसंबर, 1899 के साथ, पांडा की तुलना में अलग तारीख प्रणाली। .TimedeltainDex (df ['तिथि'], यूनिट = 'd') pd.DateTime (1899, 12, 30)

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3