📜  Python| Pandas DatetimeIndex.dayofweek(1)

📅  最后修改于: 2023-12-03 15:04:21.735000             🧑  作者: Mango

Python | Pandas DatetimeIndex.dayofweek

在 Pandas 库中,DatetimeIndex.dayofweek 函数用于获取日期时间索引的一周中的星期几。

语法
DatetimeIndex.dayofweek
返回值

返回值为整数,表示星期几。0 表示星期一,1 表示星期二,以此类推,6 表示星期日。

示例
import pandas as pd

# 创建日期时间索引
dti = pd.date_range(start='2022-10-01', end='2022-10-07', freq='D')

# 获取星期几
print(dti.dayofweek)

输出结果为:

Int64Index([5, 6, 0, 1, 2, 3, 4], dtype='int64')

在这个例子中,DatetimeIndex.dayofweek 函数被用来获取在日期时间索引 dti 中的每一天对应的星期几。结果以 Int64Index 类型返回,其中的值代表了每一天对应的星期几。例如,5 表示 2022 年 10 月 1 日是星期六,6 表示 2022 年 10 月 2 日是星期日,以此类推。

注意事项

使用 DatetimeIndex.dayofweek 函数时,需要注意时间日期格式的正确性。如果日期格式不正确,将无法正确获取星期几。在 Pandas 中,一般需要将时间日期数据转换为 DatetimeIndex 类型,再使用 DatetimeIndex.dayofweek 函数来获取星期几。