범위 (0,365)의 정수를 날짜 (dtype = 'datetime64 [D]')로 변환하는 방법이 있습니까? 예 : 0-> 1 월 1 일-> 1 월 2 일. . 31-> 2 월 1 일. . 364-> 31 12 월
추신 : 나는 그해가 필요하지 않습니다. 윤년이 아닌 날짜와 월만.
매핑이 사전에 있도록하려면 다음과 같이 표시됩니다.
import datetime
In [35]: days = {}
In [36]: for i in range(0, 365):
...: days[i] = (datetime.datetime(2017, 1, 1) + datetime.timedelta(days=i)).strftime("%d %b")
...:
당신은 이것을 얻을 것이다 :
In [37]: days
Out[37]:
{0: '01 Jan',
1: '02 Jan',
2: '03 Jan',
3: '04 Jan',
...
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다