
- Python Basic Tutorial
- Python - Home
- Python - Overview
- Python - Environment Setup
- Python - Basic Syntax
- Python - Comments
- Python - Variables
- Python - Data Types
- Python - Operators
- Python - Decision Making
- Python - Loops
- Python - Numbers
- Python - Strings
- Python - Lists
- Python - Tuples
- Python - Dictionary
- Python - Date & Time
- Python - Functions
- Python - Modules
- Python - Files I/O
- Python - Exceptions
Python Pandas - Check whether the BusinessHour Offset has been normalized or not
To check whether the BusinessHour Offset has been normalized or not, use the BusinessHour.normalize property in Pandas.
At first, import the required libraries −
import pandas as pd
Set the timestamp object in Pandas −
timestamp = pd.Timestamp('2021-1-1 01:55:30')
Create the BusinessHour Offset. We have normalized the BusinessHour using the "normalize" parameter −
bhOffset = pd.tseries.offsets.BusinessHour(start="09:30", end = "18:00", normalize=True)
Display the Updated Timestamp −
print("\nUpdated Timestamp...\n",timestamp + bhOffset)
Check whether the BusinessHour Offset is normalized or not −
print("\nThe BusinessHour Offset is normalized ?\n", bhOffset.normalize)
Example
Following is the code −
import pandas as pd # Set the timestamp object in Pandas timestamp = pd.Timestamp('2021-1-1 01:55:30') # Display the Timestamp print("Timestamp...\n",timestamp) # Create the BusinessHour Offset # BusinessHour is the DateOffset subclass # Here, "start" is the start time of your custom business hour in 24h format. # The "end" is the end time of your custom business hour in 24h format. # We have normalized the BusinessHour using the "normalize" parameter bhOffset = pd.tseries.offsets.BusinessHour(start="09:30", end = "18:00", normalize=True) # Display the BusinessHour Offset print("\nBusinessHour Offset...\n",bhOffset) # Display the Updated Timestamp print("\nUpdated Timestamp...\n",timestamp + bhOffset) # check whether the BusinessHour Offset is normalized or not print("\nThe BusinessHour Offset is normalized ?\n", bhOffset.normalize)
Output
This will produce the following code −
Timestamp... 2021-01-01 01:55:30 BusinessHour Offset... <BusinessHour: BH=09:30-18:00> Updated Timestamp... 2021-01-01 00:00:00 The BusinessHour Offset is normalized ? True
- Related Articles
- Python Pandas - Check whether the BusinessDay Offset has been normalized or not
- Python Pandas - Check whether the CustomBusinessDay Offset has been normalized or not
- Python Pandas - Check whether the CustomBusinessHour Offset has been normalized or not
- Python Pandas - Check whether the DateOffset value has been normalized or not
- Python Pandas - Create a BusinessHour offset
- Python Pandas CustomBusinessHour - Check if the given timestamp is on offset or not
- Python Pandas BusinessHour offset object - Move to the next business day
- Python Pandas - Return the count of increments applied on the BusinessHour offset
- Python Pandas - Return frequency applied on the given BusinessHour Offset object as a string
- Python Pandas - Return the name of the frequency applied on the given BusinessHour offset object
- Check whether the Dictionary has the specified key or not in C#
- Check whether a number has consecutive 0’s in the given base or not using Python
- Program to check whether every one has at least a friend or not in Python
- How to check whether the Pandas series is having Nan values or not?
- Python Pandas - Display the start time of the custom business hour in 24h format from the BusinessHour offset object

Advertisements