Python Pandas – 从Period对象中获取一年中的季度

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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程