नमस्ते मैं नीचे दिए गए डेटा सेट पर काम कर रहा हूँ
Month,Travellers('000)
Jan-91,1724
Feb-91,1638
Mar-91,1987
Apr-91,1825
May-91,
Jun-91,1879
मैं दिनांक को प्रारूपित करने के लिए नीचे दिए गए कोड का उपयोग कर रहा हूं:
data = pd.read_csv('Metrail+dataset.csv', header = None)
data.columns = ['Month','Travellers']
data['Month'] = pd.to_datetime(data['Month'], format='%m-%Y')
data = data.set_index('Month')
data.head(12)
हालांकि, नीचे त्रुटि हो रही है
ValueError: time data 'Month' does not match format '%m-%Y' (match)
क्या कोई मेरी मदद कर सकता है कि गलती क्या है और दिनांक प्रारूप पर अधिक जानने के लिए कोई उपयोगी लिंक
2 जवाब
%Y
4 अंकों पर वर्ष के लिए है < VS >%y
2 अंकों पर वर्ष के लिए है%m
अंकों के साथ महीने के लिए है < VS >%b
महीने का नाम छोटा करें के लिए है
header=None
को भी हटा दें क्योंकि यह हेडर पंक्ति को डेटा के रूप में गिनता है, यह गलत है
data = pd.read_csv('data.csv')
data.columns = ['Month', 'Travellers']
data['Month'] = pd.to_datetime(data['Month'], format='%b-%y')
%b
और (जैसा कि बताया गया है) %y
का उपयोग करें
data['Month'] = pd.to_datetime(data['Month'], format='%b-%y')
दस्तावेज़ों से
%b महीना लोकेल के संक्षिप्त नाम के रूप में। सितम्बर
संबंधित सवाल
नए सवाल
python
पायथन एक बहु-प्रतिमान है, गतिशील रूप से टाइप किया हुआ, बहुउद्देशीय प्रोग्रामिंग भाषा है। यह एक साफ और एक समान वाक्यविन्यास सीखने, समझने और उपयोग करने के लिए त्वरित होने के लिए डिज़ाइन किया गया है। कृपया ध्यान दें कि अजगर 2 आधिकारिक तौर पर 01-01-2020 के समर्थन से बाहर है। फिर भी, संस्करण-विशिष्ट पायथन सवालों के लिए, [अजगर -२.०] या [अजगर -३.x] टैग जोड़ें। पायथन वेरिएंट (जैसे, ज्योथन, PyPy) या लाइब्रेरी (उदा।, पांडस और न्यूमपी) का उपयोग करते समय, कृपया इसे टैग में शामिल करें।