Python Pandas - 獲取指定週期的年周


要獲取給定週期中的年周,請使用 period.weekofyear 屬性。首先,匯入所需的庫 −

import pandas as pd

pandas.Period 表示某一個時間段。建立兩個 Period 物件

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

顯示 Period 物件

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

從兩個 Period 物件獲取年周

res1 = period1.weekofyear
res2 = period2.weekofyear

示例

以下是程式碼

import pandas as pd

# The pandas.Period represents a period of time
# creating two Period objects
period1 = pd.Period("2020-09-23")
period2 = pd.Period(freq="D", year = 2021, month = 4, day = 16, hour = 2, minute = 35)

# display the Period objects
print("Period1...\n", period1)
print("Period2...\n", period2)

# get the week of the year from two Period objects
res1 = period1.weekofyear
res2 = period2.weekofyear

# Return the week of the year from the two Period objects
print("\nWeek of the year from the 1st Period object ...\n", res1)
print("\nWeek of the year from the 2nd Period object...\n", res2)

輸出

這將生成以下程式碼

Period1...
2020-09-23
Period2...
2021-04-16

Week of the year from the 1st Period object ...
39

Week of the year from the 2nd Period object...
15

更新於: 20-Oct-2021

184 人檢視

開啟您的 職業生涯

完成課程即可獲得認證

開始
廣告
© . All rights reserved.