Change language

Python | Pandas tseries.offsets.BusinessHour.freqstr

| |

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.freqstr Pandas tseries.offsets.BusinessHour.freqstr returns the frequency applied to the given offset as a string.

Syntax: pandas.tseries.offsets.BusinessHour.freqstr

Parameter: None

Returns: frequency applied as string

Example # 1: Use the pandas.tseries.offsets.BusinessHour.freqstr attribute to return the frequency applied to the given offset as a string.

# 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)

Exit :

Now we will add a business hour offset to this timestamp object to increase the datetime value. We will also print the frequency applied to the given offset as a string.

# Add a business hour offset to the specified time stamp

new_timestamp = ts + bh

 
# Print updated timestamp

print (new_timestamp)

 
# print applied frequency
# as string

print (bh.freqstr)

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 frequency applied to this offset as a string.

Example # 2: Use the pandas.tseries.offsets.BusinessHour.freqstr attribute to return the frequency applied to the given offset as a string.

# 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.offset s.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 will also print the frequency applied to the given offset as a string.

# Add a business hour offset to the specified time stamp

new_timestamp = ts + bh

 
# Print updated timestamp

print (new_timestamp)

 
# print applied frequency
# as string

print (bh.freqstr)

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 frequency applied to the given offset as a string.