Python Pandas – 获取Period所在月份的总天数

Python Pandas – 获取Period所在月份的总天数

要获取Period所在月份的总天数,请使用 period.daysinmonth 属性。

首先,导入所需的库−

import pandas as pd

pandas.Period表示一段时间。创建两个Period对象−

period1 = pd.Period("2020-09-23")
period2 = pd.Period(freq="D", year = 2021, month = 2, day = 14, hour = 2, minute = 35)

显示Period对象−

print("Period1...\n", period1)
print("Period2...\n", period2)

获取两个Period对象所在月份的天数−

res1 = period1.daysinmonth
res2 = period2.daysinmonth

更多Pandas相关文章,请阅读:Pandas 教程

示例

以下是代码−

import pandas as pd

# pandas.Period表示一段时间
# 创建两个Period对象
period1 = pd.Period("2020-09-23")
period2 = pd.Period(freq="D", year = 2021, month = 2, day = 14, hour = 2, minute = 35)

# 显示Period对象
print("Period1...\n", period1)
print("Period2...\n", period2)

# 获取两个Period对象所在月份的天数
res1 = period1.daysinmonth
res2 = period2.daysinmonth

# 返回两个Period对象所在月份的天数
print("\nReturn Days in the month from the 1st Period object ...\n", res1)
print("\nReturn Days in the month from the 2nd Period object ...\n", res2)

输出

代码将输出以下结果−

Period1...
2020-09-23
Period2...
2021-02-14

Return Days in the month from the 1st Period object ...
30

Return Days in the month from the 2nd Period object ...
28

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程