कनवर्ट करें मैं एक संक्षिप्त महीने एएनएम कैसे परिवर्तित कर सकता हूं उदा। Apr
पाइथन में पूर्ण नाम से?पाइथन संक्षिप्त नाम का नाम पूर्ण नाम
5
A
उत्तर
6
आप datetime
अपने टैग प्रति के रूप में प्रयोग पर जोर देते हैं, तो आप एक datetime वस्तु के लिए महीने के लघु संस्करण कनवर्ट करते हैं, तो पूरे नाम के साथ उसे पुन: प्रारूपित कर सकते हैं:
import datetime
datetime.datetime.strptime('apr','%b').strftime('%B')
1
एक साधारण शब्दकोश काम करेगा
जैसे
month_dict = {"jan" : "January", "feb" : "February" .... }
month_dict [ "जन"]
जनवरी '
1
एक त्वरित और गंदा तरीका:
conversions = {"Apr": "April", "May": "May", "Dec": "December"}
date = "Apr"
if date in conversions:
converted_date = conversions[date]
3
यहाँ कैलेंडर पुस्तकालय का उपयोग करने के लिए एक तरीका है।
>>> import calendar
>>> calendar.month_name [list(calendar.month_abbr).index('Apr')]
'April'
>>>
0
इस मिश्रित-संक्षेप और पूरे महीने के नाम, उदाहरण के लिए के लिए है:
Dec 31, 2017
December 31, 2017
Aug 31, 2017
Feb 10, 2018
March 1, 2018
Jun 2, 2019
आप वास्तविक तिथियों के साथ एक पांडा Dataframe में यह कर रहे हैं और ऐसा न करने पर June
समाप्त चाहते हैं Junee
को मैप किया:
def replace_month_abrev(date_string):
month_dict = {"Jan ": "January ",
"Feb ": "February ",
"Mar ": "March ",
"Apr ": "April ",
"May ": "May ",
"Jun ": "June ",
"Jul ": "July ",
"Aug ": "August ",
"Sep ": "September ",
"Sept ": "September ",
"Oct ": "October ",
"Nov ": "November ",
"Dec ": "December "}
# find all dates with abrev
abrev_found = filter(lambda abrev_month: abrev_month in date_string, month_dict.keys())
# replace each date with its abbreviation
for abrev in abrev_found:
date_string = date_string.replace(abrev, month_dict[abrev])
# return the modified string (or original if no states were found)
return date_string
combined['deadline'].map(replace_month_abrev)
संबंधित मुद्दे
- 1. लैम्ब्डा परिवर्तनीय नाम - संक्षिप्त नाम, या संक्षिप्त नाम नहीं?
- 2. 'संक्षिप्त नाम' संभव है?
- 3. log4j: संक्षिप्त नाम संकुचित करें
- 4. c3p0 संक्षिप्त नाम मूल - जेडीबीसी कनेक्शन पूल नाम
- 5. पाइथन नाम का उपयोग करने योग्य नाम जिसे कई बार
- 6. कक्षा का नाम और फ़ाइल का नाम
- 7. परिवर्तनीय नाम: "अनुक्रमणिका" को संक्षिप्त कैसे करें?
- 8. 2 पत्र राज्य/प्रांत संक्षिप्त नाम
- 9. फ़ाइल नाम का नाम बदलें
- 10. नियंत्रक का नाम मॉडल नाम
- 11. होस्ट नाम का नाम एंड्रॉइड
- 12. TimeZoneInfo संक्षिप्त नाम कैसे प्राप्त करें
- 13. पूरा फ़ाइल नाम युक्त पथ का नाम?
- 14. पूर्ण पथ या फ़ाइल नाम
- 15. नाम
- 16. प्रकार या नाम स्थान का नाम 'इकाई' नाम स्थान 'System.Data'
- 17. प्रकार या नाम स्थान का नाम 'दस्तावेज़' नाम स्थान 'System.Windows'
- 18. बंडल नाम, निष्पादन योग्य नाम, उत्पाद का नाम ... और कुछ?
- 19. पाइथन लॉगिंग स्तर का नाम पूर्णांक कोड
- 20. "नाम त्रुटि: नाम" को परिभाषित नहीं किया गया है "पाइथन
- 21. वैकल्पिक नाम समूह पाइथन री
- 22. देश का नाम देश कोड में संक्षिप्त करें php
- 23. लॉगिन नाम में उपयोगकर्ता नाम के बजाय पूर्ण नाम प्रदर्शित करें
- 24. डेटाबेस नाम का नाम बदलें - mysql
- 25. ActiveRecord ऑब्जेक्ट विशेषता का नाम विधि नाम
- 26. त्रुटि का नाम कैसंद्रा क्लस्टर नाम 1.2.6
- 27. Rpmbuild - बनाए गए नाम का नाम। आरपीएम
- 28. एक्सएमएल नोड नाम का नाम कैसे बदलें
- 29. नाम का नाम कैसे काम करता है?
- 30. रेल 5 नाम का नाम कैसे बदलें?
एक महत्वपूर्ण जानकारी का टुकड़ा याद आ रही है: जहां संक्षिप्त नाम से आता है? यह इस बात पर असर डालेगा कि समाधान को लोकेल सेटिंग्स को ध्यान में रखना चाहिए या नहीं। – Zastai