
- 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 BusinessDay Offset has been normalized or not
To check whether the BusinessDay Offset has been normalized or not, use the BusinessDay.normalize property in Pandas.
At first, import the required libraries −
import datetime import pandas as pd
Set the timestamp object in Pandas −
timestamp = pd.Timestamp('2021-10-30 01:55:02.000045')
Create the BusinessDay Offset. BusinessDay is the DateOffset subclass. We have normalized the BusinessDay using the "normalize" parameter −
bdOffset = pd.tseries.offsets.BusinessDay(offset = datetime.timedelta(hours = 8, minutes = 10), normalize=True)
Display the Updated Timestamp −
print("\nUpdated Timestamp...\n",timestamp + bdOffset)
Check whether the BusinessDay Offset is normalized or not −
print("\nThe BusinessDay Offset is normalized..\n", bdOffset.normalize)
Example
Following is the code −
import datetime import pandas as pd # Set the timestamp object in Pandas timestamp = pd.Timestamp('2021-10-30 01:55:02.000045') # Display the Timestamp print("Timestamp...\n",timestamp) # Create the BusinessDay Offset # BusinessDay is the DateOffset subclass # We have normalized the BusinessDay using the "normalize" parameter bdOffset = pd.tseries.offsets.BusinessDay(offset = datetime.timedelta(hours = 8, minutes = 10), normalize=True) # Display the BusinessDay Offset print("\nBusinessDay Offset...\n",bdOffset) # Display the Updated Timestamp print("\nUpdated Timestamp...\n",timestamp + bdOffset) # return the frequency applied on the given BusinessDay object as a string print("\nFrequency on the given BusinessDay Offset...\n",bdOffset.freqstr) # return the name of the frequency applied on the given BusinessDay object print("\nThe name of the frequency on the BusinessDay object..\n", bdOffset.name) # check whether the BusinessDay Offset is normalized or not print("\nThe BusinessDay Offset is normalized..\n", bdOffset.normalize)
Output
This will produce the following code −
Timestamp... 2021-10-30 01:55:02.000045 BusinessDay Offset... <BusinessDay: offset=datetime.timedelta(seconds=29400)> Updated Timestamp... 2021-11-01 00:00:00 Frequency on the given BusinessDay Offset... B+8H10Min The name of the frequency on the BusinessDay object.. B The BusinessDay Offset is normalized.. True
- Related Articles
- Python Pandas - Check whether the BusinessHour 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 BusinessDay offset
- Python Pandas CustomBusinessHour - Check if the given timestamp is on offset or not
- Python Pandas - Return the count of increments applied on the BusinessDay offset
- Python Pandas - Return frequency applied on the given BusinessDay Offset object as a string
- Python Pandas - Return the name of the frequency applied on the given BusinessDay 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 - Check if the dataframe objects are equal or not
- Check whether the given number is Euclid Number or not in Python

Advertisements