I have defined the standard deviation limits for different columns in a dataframe. I did this by defining a function. The output is a dictionary, which always consists of two values. Now how can I explicitly use a certain value in the dictionary which is in a dictionary?
here is my Code:
def Sigma_limit(df, col, x):
plus_std_dev = ((df[col].mean()) + (x*df[col].std()))
minus_std_dev = ((df[col].mean()) - (x*df[col].std()))
return {'+3Sigma_limited': plus_std_dev,
'-3Sigma_limited': minus_std_dev}
Sigma_limits = {'A2_3Sigma': Sigma_limit(A_df, 'A2_column', 3),
'A3_3Sigma': Sigma_limit(A_df, 'A3_column', 3),
'A4_3Sigma': Sigma_limit(A_df, 'A4_column', 3),
'A5_3Sigma': Sigma_limit(A_df, 'A5_column', 3)}
enter code here
so I have a dictionary with 4x2 dictionaries each and now I would like to use them all separately