我想找出以下内容:给定一个日期(datetime对象),一周的相应日期是什么.
例如星期日是第一天,星期一:第二天......依此类推
然后,如果输入是今天的日期.
>>> today = datetime.datetime(2017, 10, 20)
>>> today.get_weekday() # what I look for
Run Code Online (Sandbox Code Playgroud)
输出可能6(从星期五开始)
我有一个带有 DataTimeIndex 和其他一些列的 Pandas 数据框,类似于:
import pandas as pd
import numpy as np
range = pd.date_range('2017-12-01', '2018-01-05', freq='6H')
df = pd.DataFrame(index = range)
# Average speed in miles per hour
df['value'] = np.random.randint(low=0, high=60, size=len(df.index))
df.info()
# DatetimeIndex: 141 entries, 2017-12-01 00:00:00 to 2018-01-05 00:00:00
# Freq: 6H
# Data columns (total 1 columns):
# value 141 non-null int64
# dtypes: int64(1)
# memory usage: 2.2 KB
df.head(10)
# value
# 2017-12-01 00:00:00 15
# 2017-12-01 06:00:00 54
# 2017-12-01 …Run Code Online (Sandbox Code Playgroud)