我想找出以下内容:给定一个日期(datetime对象),一周的相应日期是什么.
例如星期日是第一天,星期一:第二天......依此类推
然后,如果输入是今天的日期.
>>> today = datetime.datetime(2017, 10, 20)
>>> today.get_weekday() # what I look for
Run Code Online (Sandbox Code Playgroud)
输出可能6(从星期五开始)
我想将日期时间序列转换为季节,例如3个月,4个月,5个月我想用2(春天)替换它们; 几个月6,7,8我想用3(夏天)等替换它们.
所以,我有这个系列
id
1 2011-08-20
2 2011-08-23
3 2011-08-27
4 2011-09-01
5 2011-09-05
6 2011-09-06
7 2011-09-08
8 2011-09-09
Name: timestamp, dtype: datetime64[ns]
Run Code Online (Sandbox Code Playgroud)
这是我一直试图使用的代码,但无济于事.
# Get seasons
spring = range(3, 5)
summer = range(6, 8)
fall = range(9, 11)
# winter = everything else
month = temp2.dt.month
season=[]
for _ in range(len(month)):
if any(x == spring for x in month):
season.append(2) # spring
elif any(x == summer for x in month):
season.append(3) # summer
elif any(x == fall for …Run Code Online (Sandbox Code Playgroud)