2017-12-23 19 views
0

저는 DataTimeIndex를 사용해 본 적이 없습니다. 내가 일반적으로 시도 할 모든 것이 작동하지 않기 때문에 그것은 두통을 안겨줍니다. datetime으로 변환하려고 시도했지만 date.weekday 또는 .dayofweek을 사용하여 평일 열을 만들 수 없습니다. 누군가가 도와 주실 수 있습니까?Python으로 평일과 주말 (날짜별로 결합 가능)으로 날짜 범위를 지정하는 테이블을 만들려면 어떻게해야합니까?

date_list = pd.date_range(trainset['date'].min(), trainset['date'].max(), freq='d', name='date_val') 


date_list['date_val'] = date_list['date_val'].dt.date 
date_list['Weekdays'] = date_list.date_val.dt.dayofweek() 

답변

0

나는 데이터 프레임으로 변환 한 다음 인덱스를 재설정하기 때문에 그것이 내게 힘들게 만들었 기 때문에 인덱스를 재설정했습니다. 인덱스를 사용하여이를 수행하는 방법에 대한 해결책이 있다면 알려주십시오. 나는 그 시간에 그들에 대해 읽을 것이다. 감사.

date_list = pd.DataFrame(pd.date_range(trainset['date'].min(), trainset['date'].max(), freq='d', name='date_val')) 

date_list = date_list.reset_index() 
date_list['Weekdays'] = date_list.date_val.dt.dayofweek()