
- 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 CustomBusinessDay Offset has been normalized or not
To check whether the CustomBusinessDay Offset has been normalized or not, use the CustomBusinessDay.normalize property in Pandas.
At first, import the required libraries −
import pandas as pd
Set the timestamp object in Pandas −
timestamp = pd.Timestamp('2021-10-22 03:10:35')
Create the CustomBusinessDay Offset. CustomBusinessDay is the DateOffset subclass representing custom business days excluding holidays. Weekmask of valid business days. We have normalized the CustomBusinessDay using the "normalize" parameter −
cbdOffset = pd.tseries.offsets.CustomBusinessDay(n = 2, weekmask = 'Mon Tue Wed Fri', normalize=True)
Add the offset to the Timestamp and display the Updated Timestamp −
print("\nUpdated Timestamp...\n",timestamp + cbdOffset)
Check whether the CustomBusinessDay Offset is normalized or not −
print("\nThe CustomBusinessDay Offset is normalized ?\n", cbdOffset.normalize)
Example
Following is the code −
import pandas as pd # Set the timestamp object in Pandas timestamp = pd.Timestamp('2021-10-22 03:10:35') # Display the Timestamp print("Timestamp...\n",timestamp) # Create the CustomBusinessDay Offset # CustomBusinessDay is the DateOffset subclass representing custom business days excluding holidays # Weekmask of valid business days # We have normalized the CustomBusinessDay using the "normalize" parameter cbdOffset = pd.tseries.offsets.CustomBusinessDay(n = 2, weekmask = 'Mon Tue Wed Fri', normalize=True) # Display the CustomBusinessDay Offset print("\nCustomBusinessDay Offset...\n",cbdOffset) # Add the offset to the Timestamp and display the Updated Timestamp print("\nUpdated Timestamp...\n",timestamp + cbdOffset) # Return frequency applied on the given CustomBusinessDay Offset object as a string print("\nFrequency applied on the given CustomBusinessDay Offset object...\n",cbdOffset.freqstr) # check whether the CustomBusinessDay Offset is normalized or not print("\nThe CustomBusinessDay Offset is normalized ?\n", cbdOffset.normalize)
Output
This will produce the following code −
Timestamp... 2021-10-22 03:10:35 CustomBusinessDay Offset... <2 * CustomBusinessDays> Updated Timestamp... 2021-10-26 00:00:00 Frequency applied on the given CustomBusinessDay Offset object... 2C The CustomBusinessDay Offset is normalized ? True
- Related Articles
- Python Pandas - Check whether the BusinessDay Offset has been normalized or not
- Python Pandas - Check whether the BusinessHour 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 CustomBusinessDay Offset object
- Python Pandas - Get the weekmask applied on the CustomBusinessDay offset
- Python Pandas CustomBusinessHour - Check if the given timestamp is on offset or not
- Python Pandas - Return the count of increments applied on the CustomBusinessDay offset
- Python Pandas - Return frequency applied on the given CustomBusinessDay Offset object as a string
- Python Pandas - Return the name of the frequency applied on the given CustomBusinessDay 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

Advertisements