首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >周日日期归因

周日日期归因
EN

Stack Overflow用户
提问于 2018-12-24 20:20:49
回答 1查看 73关注 0票数 3
代码语言:javascript
运行
复制
    Date
0   06-03-16
1   08-05-16
2   15-05-16
3   22-05-16
4   29-05-16
5   05-06-16
6   31-07-16

我有上面的日期,有些日期在06-03-16和08-05-16之间丢失了。每个日期都是星期天,缺少的日期也是星期天。如何在熊猫数据框中计算丢失的周日日期?

EN

回答 1

Stack Overflow用户

发布于 2018-12-24 20:28:19

您可以使用pd.date_range将最小日期和最大日期分别选择为startend,并设置freq='W-SUN'

代码语言:javascript
运行
复制
pd.DataFrame(pd.date_range(start=min(df.Date), end=max(df.Date), 
                           freq='W-SUN').strftime('%d-%m-%Y').tolist(), 
                           columns = ['Date'])

       Date
0   06-03-2016
1   13-03-2016
2   20-03-2016
3   27-03-2016
4   03-04-2016
5   10-04-2016
6   17-04-2016
7   24-04-2016
8   01-05-2016
9   08-05-2016
10  15-05-2016
11  22-05-2016
12  29-05-2016
13  05-06-2016
14  12-06-2016
15  19-06-2016
16  26-06-2016
17  03-07-2016
18  10-07-2016
19  17-07-2016
20  24-07-2016
21  31-07-2016

确保Date列为datetime格式:

代码语言:javascript
运行
复制
df.Date = pd.to_datetime(df.Date, format='%d-%m-%y')
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53913393

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档