Python Pandas – 从Period对象中获取一年中的季度
要获取Period对象的年份季度,可以使用 period.quarter 属性。首先,导入所需的库 –
import pandas as pd
pandas.Period表示一段时间的时间段。创建两个Period对象
period1 = pd.Period("2020-02-27 08:32:48")
period2 = pd.Period(freq="M", year = 2021, month = 8, day = 16, hour = 2, minute = 35)
显示Period对象
print("Period1...\n", period1)
print("Period2...\n", period2)
从两个Period对象中获取一年中的季节
res1 = period1.quarter
res2 = period2.quarter
结果基于一年中的以下季节
第1季度 = 1月1日至3月31日
第2季度 = 4月1日至6月30日
第3季度 = 7月1日至9月30日
第4季度 = 10月1日至12月31日
更多Pandas相关文章,请阅读:Pandas 教程
示例
以下是代码
import pandas as pd
# pandas.Period表示一段时间的时间段
# 创建两个Period对象
period1 = pd.Period("2020-02-27 08:32:48")
period2 = pd.Period(freq="M", year = 2021, month = 8, day = 16, hour = 2, minute = 35)
# 显示Period对象
print("Period1...\n", period1)
print("Period2...\n", period2)
# 从两个Period对象中获取年度季节
res1 = period1.quarter
res2 = period2.quarter
# 从两个Period对象中返回季度
# 结果基于一年中的以下季节
# 第1季度 = 1月1日至3月31日
# 第2季度 = 4月1日至6月30日
# 第3季度 = 7月1日至9月30日
# 第4季度 = 10月1日至12月31日
print("\n第1个Period对象的季节...\n", res1)
print("\n第2个Period对象的季节...\n", res2)
输出
将显示以下代码
Period1...
2020-02-27 08:32:48
Period2...
2021-08
第1个Period对象的季节...
1
第2个Period对象的季节...
3
极客教程