Function to provide extensive descriptive statistics of a Python dataframe
Statistic provided:
- count
- mean
- sd
- median
- min
- max
- 25% Quartile
- 50% Quartile
- 75% Quartile
- kurtosis
- skew
- norm_val: normality test statistic
- norm_p: normality test p value
Pandas statistics: https://pandas.pydata.org/docs/reference/frame.html
Normality test: https://docs.scipy.org/doc/scipy/reference/generated/scipy.stats.normaltest.html