Change language

Python | Pandas tseries.offsets.CustomBusinessDay.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.CustomBusinessDay.freqstr Pandas tseries.offsets.CustomBusinessDay.freqstr returns the frequency applied to this object as a string offset.

Syntax: pandas.tseries.offsets.CustomBusinessDay.freqstr

Parameter: None

Returns: frequency applied as string.

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

# import pandas as pd

import pandas as pd  

 
# Create a timestamp

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

 
# Create offset

cbd = pd.tseries.offsets.CustomBusinessDay (weekmask = ’Mon Tue Wed’ )

 
# Print time stamp

print (ts)

 
# Print offset

print (cbd)

Output:

We will now add an offset to this timestamp object to increase the datetime value. We will also print the frequency applied to this offset object as a string.

# Adds an offset to the specified timestamp

new_timestamp = ts + cbd

 
# Print updated timestamp

print (new_timestamp)

 
# find frequency at
# given offset

result = cbd.freqstr

 
# print result

print (result)

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 object as a string.

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

# import pandas as pd

import pandas as pd

 
# Create a timestamp

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

 
# Create offset

cbd = pd.tseries.offsets.CustomBusinessDay (n = 3 , weekmask = ’Mon Tue Wed Thu’ )

 
# Print time stamp

print (ts)

 
# Print offset

print (cbd)

Output:

We will now add an offset to the given timestamp object to increment the datetime value. We will also print the frequency applied to this offset object as a string.

# Adds an offset to the specified timestamp

new_timestamp = ts + cbd

 
# Print updated timestamp

print (new_timestamp)

 
# find frequency at
# given offset

result = cbd.freqstr

 
# print result

print (result)

Output:

As we can see in the output, we have successfully created an offset and added it to the given timestamp. We’ve also printed the frequency applied to the given offset object as a string.