2017-09-17 1 views
0

"YYYY-MM-DD"형식의 날짜가있는 날짜 열이있는 데이터 프레임 traindf가 있습니다. 나는 그 해의 날짜를 변환하고 그 해를 덧붙이려고한다. 예를 들어. "2010-02-05"에서 "2010036". 나는 아래의 코드를 작동시키고 있지만 그것을 얻는 효율적인 방법이 있는지 확인하고 싶다.파이썬에서 데이터 프레임의 날짜를 일로 변환

dtstrip = [int ('% d % 03d'% datetime.datetime.strptime (dt, fmt) .timetuple() .tm_year, datetime.datetime.strptime (dt, fmt) .timetuple() .tm_yday)) '날짜'] traindf에서 DT에 대한]

traindf [ '날짜'] = 당신이 뭔가를 원하는 dtstrip

+0

요청이 codereview.stackexchange.com에 속하는 코드를 작업 개선 – chepner

답변

0

?

today = datetime.datetime.now() 
print(today.strftime('%Y%j')) 

오늘의 출력은 다음과 같습니다

2017260 
관련 문제