Change language

Python | Pandas tseries.offsets.BusinessHour.kwds

| |

DateOffsets can be created to move dates by a specified number of valid dates. For example, Bday (2) can be added to a date to move it two business days forward. If the date does not start with a valid date, it is first moved to a valid date and then an offset is generated.

tseries.offsets.BusinessHour.kwds pandas tseries.offsets.BusinessHour.kwds returns the keyword argument applied to the given offset object.

Syntax: pandas.tseries.offsets.BusinessHour.kwds

Parameter: None

Returns: kwds

Example # 1: Use the pandas.tseries.offsets.BusinessHour.kwds attribute to return the keyword argument applied to the given offset.

Output:

We will now add a business hour offset to this timestamp object to increment the datetime value. We’ll also print out the argument keyword applied to the given offset.

# import pandas as pd

import pandas as pd

 
# Create a timestamp

ts = pd.Timestamp ( ’2019-10-10 11: 15:00’ )

 
# Create offset

bh = pd.tseries.offsets.BusinessHour (n = 5 )

  
# Print time stamp

print (ts)

 
# Print offset

print (bh)

# Adding a business hour offset to the specified time stamp

new_timestamp = ts + bh

 
# Print updated timestamp

print (new_timestamp)

 
# print the keyword argument
# applies to the given offset

print (bh.kwds)

Output:  

As we can see in the output, we have successfully created an offset and added it to the given timestamp. we also printed the keyword argument applied to the given offset.

Example # 2: Use the pandas.tseries.offsets.BusinessHour.kwds attribute to return keyword argument applied to the given offset.

# import pandas as pd

import pandas as pd

 
# Create a timestamp

ts = pd.Timestamp ( ’ 2019-10-10 11: 15: 00’ )

 
# Create offset

bh = pd.tseries.offse ts.BusinessHour (offset = datetime.timedelta (hours = 1 ))

 
# Print time stamp

print (ts)

 
# Print offset

print (bh)

Output:

Now we will add a business hour offset to this timestamp object to increase the datetime value ... We’ll also print out the argument keyword applied to the given offset.

# Adding a business hour offset to the specified time stamp

new_timestamp = ts + bh

 
# Print updated timestamp

print (new_timestamp)

 
# print the keyword argument
# applies to the given offset

print (bh.kwds)

Output:  

As we can see in the output, we have successfully created an offset and added it to the given timestamp. we also printed the keyword argument applied to the given offset.