2017-12-23 18 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() 
関連する問題