9
के सूचकांक में परिवर्तित कैसे मैं datetime प्रारूप करने के लिए तार का एक पांडा सूचकांक परिवर्तितअजगर पांडा datetime
मेरी dataframe 'df' इस
value
2015-09-25 00:46 71.925000
2015-09-25 00:47 71.625000
2015-09-25 00:48 71.333333
2015-09-25 00:49 64.571429
2015-09-25 00:50 72.285714
की तरह है, लेकिन सूचकांक प्रकार स्ट्रिंग की है, लेकिन मैं यह एक datetime प्रारूप की जरूरत है क्योंकि मैं त्रुटि
'Index' object has no attribute 'hour'
जब
df['A'] = df.index.hour
का उपयोग कर
'df.index.to_datetime()' या 'df.index = pandas.to_datetime (df.index)' (अब पूर्व हटा दिया गया है)। – AChampion
प्रकार (df.index [1]) अभी भी 'str' –
लौटाता है ऊपर दिया गया डेटा 'डेटाटाइम' में कोई समस्या नहीं - 'प्रकार (df.index [1]) == pandas.tslib.Timestamp'। क्या आपके पास बाकी डेटाफ्रेम में खराब डेटा है? – AChampion