python代码获取每一天在一年中出现的次数(星期)
Posted Data+Science+Insight
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python代码获取每一天在一年中出现的次数(星期)相关的知识,希望对你有一定的参考价值。
python代码获取每一天在一年中出现的次数(星期)
# python代码获取每一天在一年中出现的次数(星期),例如星期一出现了52次,
# python program Find number of
# times every day occurs in a Year
import datetime
import calendar
def day_occur_time(year):
# stores days in a week
days = [ "Monday", "Tuesday", "Wednesday",
"Thursday", "Friday", "Saturday",
"Sunday" ]
# Initialize all counts as 52
L = [52 for i in range(7)]
# Find the index of the first day
# of the year
pos = -1
day = datetime.datetime(year, month = 1, day = 1).strftime("%A")
for i in range(7):
if day == days[i]:
pos = i
# mark the occurrence to be 53 of 1st day
# and 2nd day if the year is leap year
if calendar.isleap(year):
以上是关于python代码获取每一天在一年中出现的次数(星期)的主要内容,如果未能解决你的问题,请参考以下文章
我有 8 年的日常数据。我想绘制一周中的每一天、一年中的每周和一年中的每个月的所有值。我怎么做?