से डेटाफ्रेम कॉलम प्रकार को कनवर्ट करें मैं स्ट्रिंग्स के डेटाफ्रेम कॉलम (डीडी/एमएम/वाई वाई प्रारूप में) को डेटाटाइम में कैसे परिवर्तित कर सकता हूं?स्ट्रिंग से डेटाटाइम
127
A
उत्तर
214
सबसे आसान तरीका है to_datetime
उपयोग करने के लिए है:
df['col'] = pd.to_datetime(df['col'])
यह भी यूरोपीय समय के लिए एक dayfirst
तर्क प्रदान करता है (लेकिन this isn't strict सावधान रहना)।
यहाँ यह कार्रवाई में है:
In [11]: pd.to_datetime(pd.Series(['05/23/2005']))
Out[11]:
0 2005-05-23 00:00:00
dtype: datetime64[ns]
आप पास कर सकते हैं एक विशिष्ट format:
In [12]: pd.to_datetime(pd.Series(['05/23/2005']), format="%m/%d/%Y")
Out[12]:
0 2005-05-23
dtype: datetime64[ns]
6
यदि आपका तारीख स्तंभ प्रारूप '2017/01/01' आप की एक श्रृंखला है इसे डेटाटाइम में बदलने के लिए पांडा अस्थिर का उपयोग कर सकते हैं।
df['date'] = df['date'].astype('datetime64[ns]')
या का उपयोग datetime64 [D] अगर आप चाहते हैं डे परिशुद्धता और नहीं नैनोसेकंड
print(type(df_launath['date'].iloc[0]))
पैदावार
<class 'pandas._libs.tslib.Timestamp'>
जब आप pandas.to_datetime
आप इसे अन्य के साथ आजमा सकते हैं तब प्रारूप '% वाई-% एम-% डी' लेकिन कम से कम यह काम करता है।
संबंधित मुद्दे
- 1. स्ट्रिंग से डेटाटाइम रूपांतरण जावास्क्रिप्ट
- 2. एक स्ट्रिंग को एक डेटाटाइम
- 3. एसक्यूएल सर्वर स्ट्रिंग को डेटाटाइम
- 4. किसी अन्य डेटाटाइम से डेटाटाइम घटाएं कैसे?
- 5. पायथन में स्ट्रिंग के बजाय डेटाटाइट से डेटाटाइम को डेटाटाइम के रूप में कैसे पढ़ा जाए?
- 6. यूनिक्स टाइमस्टैम्प से डेटाटाइम
- 7. एसक्यूएल INT से डेटाटाइम
- 8. स्टेट से()। St_mtime से डेटाटाइम?
- 9. ActiveRecord पार्स स्ट्रिंग डेटाटाइम करने के लिए?
- 10. मोंगोड में डेटाटाइम स्ट्रिंग को पिमोंगो
- 11. स्ट्रिंग को डेटाटाइम में कनवर्ट करें
- 12. डीडी/एमएम/yyyy स्वरूपित स्ट्रिंग को डेटाटाइम
- 13. एक कस्टम दिनांक प्रारूप (स्ट्रिंग) को डेटाटाइम
- 14. डेटाटाइम
- 15. MySQL: अन्य डेटाटाइम फ़ील्ड में डेटाटाइम डालें
- 16. डेटाटाइम
- 17. डेटाटाइम
- 18. डेटाटाइम
- 19. डेटाटाइम
- 20. डेटाटाइम
- 21. टाइमस्टैम्प (डेटाटाइम)
- 22. पाइथन डेटाटाइम से मैटलैब डेटनम
- 23. कॉलम से दिनांक से डेटाटाइम एसक्यूएल सर्वर
- 24. पांडा यूनिक्स टाइमस्टैम्प (मिलीसेकंड में) से डेटाटाइम
- 25. पायथन में पार्सिंग डेटाटाइम ..?
- 26. प्रारूप डेटाटाइम टाइमज़ोन
- 27. C# किसी भी दिनांक प्रारूप स्ट्रिंग को डेटाटाइम
- 28. सी # डेटाटाइम को जावास्क्रिप्ट डेटाटाइम पर पार्सिंग
- 29. डेटाटाइम फ़ील्ड को शून्य
- 30. पाइथन डेटाटाइम
आपके रीप्ले के लिए धन्यवाद, क्या मैं इसका प्रारूप परिभाषित कर सकता हूं? '% d /% m /% वाई' की तरह? बहुत सराहना – perigee
ठीक है, यह दावा करने का दावा करता है लेकिन मुझे लगता है कि इसे अनदेखा किया जाता है। : –
यह काम करता है, प्रारूप स्ट्रिंग काम करता है, आपको बहुत धन्यवाद – perigee