[英]How can I make a table with a date range labeling weekdays and weekends (joinable by date) in python?
I've never worked with DataTimeIndex. 我从未使用过DataTimeIndex。 It's giving me a headache as everything I normally would try is not working. 我通常会尝试的所有方法都无法正常工作,这让我头疼。 I've tried converting to datetime and I'm still unable to just make a weekday column using date.weekday or .dayofweek. 我尝试转换为日期时间,但仍然无法仅使用date.weekday或.dayofweek来创建一个工作日列。 Can someone please assist? 有人可以帮忙吗?
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()
I converted to dataframe and then reset the index because that was what was making it hard for me. 我转换为数据框,然后重置索引,因为那让我很难。 If someone has a solution for how to do it with indexes, please do let me know. 如果有人对如何使用索引有解决方案,请告诉我。 I'll read up on them in the mean time. 同时,我会仔细阅读它们。 thanks. 谢谢。
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()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.