Python Pandas - Get the Day of the week the period lies in

PythonPandasServer Side ProgrammingProgramming

To get day of the week that a Period falls on, use the period.dayofweek property

At first, import the required libraries −

import pandas as pd

The pandas.Period represents a period of time. Creating two Period objects −

period1 = pd.Period("2021-09-18")
period2 = pd.Period(freq ='D', year = 2021, month = 9, day = 22, hour = 4, minute = 55)

Display the Period objects −

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

Get the day of week from two Period objects −

res1 = period1.dayofweek
res2 = period2.dayofweek

Example

Following is the code −

import pandas as pd

# The pandas.Period represents a period of time
# creating two Period objects
period1 = pd.Period("2021-09-18")
period2 = pd.Period(freq ='D', year = 2021, month = 9, day = 22, hour = 4, minute = 55)

# display the Period objects
print("Period1...
", period1) print("Period2...
", period2) # get the day of week from two Period objects res1 = period1.dayofweek res2 = period2.dayofweek # Return the day of the week from the two Period objects # Results shows Monday=0, Tuesday=1, ... ,Sunday=6 print("
Day of the week from the 1st Period object ...
", res1) print("
Day of the week from the 2nd Period object...
", res2)

Output

This will produce the following code −

Period1...
2021-09-18
Period2...
2021-09-22
raja
Updated on 14-Oct-2021 06:51:33

Advertisements