

- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
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 Questions & Answers
- 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 the name of the frequency applied on the given BusinessDay offset object
- Python Pandas - Return frequency applied on the given BusinessDay Offset object as a string
- Program to check whether every one has at least a friend or not in Python
- Check whether a number has consecutive 0’s in the given base or not using Python
- How to check whether the Pandas series is having Nan values or not?
- Check whether the Dictionary<TKey,TValue> has the specified key or not in C#
- How to determine whether C++ code has been compiled in 32 or 64 bit?
- Python Pandas - Check if the index has NaNs
Advertisements