I need a df divided into n chunks like this (aux.divide_df is one internal function):
df_value1 = aux.divide_df(df_master, 'COLUMN1', 'value1')
df_value2 = aux.divide_df(df_master, 'COLUMN1', 'value2')
df_value3 = aux.divide_df(df_master, 'COLUMN1', 'value3')
df_value4 = aux.divide_df(df_master, 'COLUMN1', 'value4')
...
df_valuen = aux.divide_df(df_master, 'COLUMN1', 'valuen')
However, in order to don't repeat the same lines, I want to write a function in order to this
my_values = ['value1', 'value2', 'value3', 'value4'... 'valuen']
How can I implement the below pseudocode?
for mv in my_values:
df_+ mv = aux.divide_df(df_master, 'COLUMN1', mv)
I would like to obtain one df per value. The df would be called df underscore and the value number. Any better approach is most welcome.