目录
一、用法精讲
1056、pandas.PeriodIndex.dayofweek属性
1056-1、语法
1056-2、参数
1056-3、功能
1056-4、返回值
1056-5、说明
1056-6、用法
1056-6-1、数据准备
1056-6-2、代码示例
1056-6-3、结果输出
1057、pandas.PeriodIndex.day_of_week属性
1057-1、语法
1057-2、参数
1057-3、功能
1057-4、返回值
1057-5、说明
1057-6、用法
1057-6-1、数据准备
1057-6-2、代码示例
1057-6-3、结果输出
1058、pandas.PeriodIndex.dayofyear属性
1058-1、语法
1058-2、参数
1058-3、功能
1058-4、返回值
1058-5、说明
1058-6、用法
1058-6-1、数据准备
1058-6-2、代码示例
1058-6-3、结果输出
1059、pandas.PeriodIndex.day_of_year属性
1059-1、语法
1059-2、参数
1059-3、功能
1059-4、返回值
1059-5、说明
1059-6、用法
1059-6-1、数据准备
1059-6-2、代码示例
1059-6-3、结果输出
1060、pandas.PeriodIndex.days_in_month属性
1060-1、语法
1060-2、参数
1060-3、功能
1060-4、返回值
1060-5、说明
1060-6、用法
1060-6-1、数据准备
1060-6-2、代码示例
1060-6-3、结果输出
二、推荐阅读
1、Python筑基之旅
2、Python函数之旅
3、Python算法之旅
4、Python魔法之旅
5、博客个人主页
一、用法精讲
1056、pandas.PeriodIndex.dayofweek属性
1056-1、语法
# 1056、pandas.PeriodIndex.dayofweek属性
property pandas.PeriodIndex.dayofweek
The day of the week with Monday=0, Sunday=6.
1056-2、参数
无
1056-3、功能
用于从PeriodIndex对象中提取每个周期的星期几,该特性在处理时间序列数据时尤其有用,比如分析某些周期数据的日常趋势或行为。
1056-4、返回值
返回一个整数数组,其中包含PeriodIndex中每个期间所对应的星期几的数字表示(0到6)。
1056-5、说明
无
1056-6、用法
1056-6-1、数据准备
无
1056-6-2、代码示例
# 1056、pandas.PeriodIndex.dayofweek属性
import pandas as pd
# 创建一个PeriodIndex
period_index = pd.period_range(start='2024-11-18', end='2024-11-19', freq='D')
# 获取每个周期的星期几
days_of_week = period_index.dayofweek
print(days_of_week)
1056-6-3、结果输出
# 1056、pandas.PeriodIndex.dayofweek属性
# Index([0, 1], dtype='int64')
1057、pandas.PeriodIndex.day_of_week属性
1057-1、语法
# 1057、pandas.PeriodIndex.day_of_week属性
property pandas.PeriodIndex.day_of_week
The day of the week with Monday=0, Sunday=6.
1057-2、参数
无
1057-3、功能
用于从PeriodIndex中提取每个时间段的星期几,适用于时间序列分析中的各种场景,比如需要根据星期几来进行数据分组或聚合等操作。
1057-4、返回值
返回一个整数数组,表示PeriodIndex中每个周期对应的星期几。
1057-5、说明
无
1057-6、用法
1057-6-1、数据准备
无
1057-6-2、代码示例
# 1057、pandas.PeriodIndex.day_of_week属性
import pandas as pd
# 创建一个PeriodIndex
period_index = pd.period_range(start='2024-11-18', end='2024-11-24', freq='D')
# 获取每个周期的星期几
days_of_week = period_index.day_of_week
print(days_of_week)
1057-6-3、结果输出
# 1057、pandas.PeriodIndex.day_of_week属性
# Index([0, 1, 2, 3, 4, 5, 6], dtype='int64')
1058、pandas.PeriodIndex.dayofyear属性
1058-1、语法
# 1058、pandas.PeriodIndex.dayofyear属性
property pandas.PeriodIndex.dayofyear
The ordinal day of the year.
1058-2、参数
无
1058-3、功能
用于返回每个Period对象在其所属年份中的第几天,其功能是提供对时间段的日历计算,以便用户可以更方便地进行日期和时间相关的分析。
1058-4、返回值
返回一个整数NumPy数组,表示每个Period的开始日期在一年中的天数,对于闰年,2月29日也被计算为第60天。
1058-5、说明
无
1058-6、用法
1058-6-1、数据准备
无
1058-6-2、代码示例
# 1058、pandas.PeriodIndex.dayofyear属性
import pandas as pd
# 创建一个PeriodIndex
period_index = pd.period_range(start='2024-11-18', end='2024-11-24')
# 获取每个Period的dayofyear
day_of_year = period_index.dayofyear
print(day_of_year)
1058-6-3、结果输出
# 1058、pandas.PeriodIndex.dayofyear属性
# Index([323, 324, 325, 326, 327, 328, 329], dtype='int64')
1059、pandas.PeriodIndex.day_of_year属性
1059-1、语法
# 1059、pandas.PeriodIndex.day_of_year属性
property pandas.PeriodIndex.day_of_year
The ordinal day of the year.
1059-2、参数
无
1059-3、功能
提供每个时间段的开始日期在其所属年中的位置,便于进行日期和时间的比较与分析。
1059-4、返回值
返回一个整数NumPy数组,表示每个Period的开始日期在一年中的天数。
1059-5、说明
无
1059-6、用法
1059-6-1、数据准备
无
1059-6-2、代码示例
# 1059、pandas.PeriodIndex.day_of_year属性
import pandas as pd
# 创建一个PeriodIndex
period_index = pd.period_range(start='2024-11-18', end='2024-11-24')
# 获取每个Period的day_of_year
day_of_year = period_index.day_of_year
print(day_of_year)
1059-6-3、结果输出
# 1059、pandas.PeriodIndex.day_of_year属性
# Index([323, 324, 325, 326, 327, 328, 329], dtype='int64')
1060、pandas.PeriodIndex.days_in_month属性
1060-1、语法
# 1060、pandas.PeriodIndex.days_in_month属性
property pandas.PeriodIndex.days_in_month
The number of days in the month.
1060-2、参数
无
1060-3、功能
用于获取每个时间段在其月份中的天数,对于日历相关的数据分析尤其重要,例如当你想要考虑一个特定月份有多少天时。
1060-4、返回值
返回值是一个包含每个Period对象的月份天数的数组。
1060-5、说明
无
1060-6、用法
1060-6-1、数据准备
无
1060-6-2、代码示例
# 1060、pandas.PeriodIndex.days_in_month属性
import pandas as pd
# 创建一个PeriodIndex
period_index = pd.period_range(start='2024-11-18', end='2024-12-8')
# 获取每个Period的days_in_month
days_in_month = period_index.days_in_month
print(days_in_month)
1060-6-3、结果输出
# 1060、pandas.PeriodIndex.days_in_month属性
# Index([30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 31, 31, 31, 31, 31,
# 31, 31, 31],
# dtype='int64')