Source code for log_transform
import numpy as np
[docs]
def apply_log_transform(df):
if 'std' in df and not df['std'].isnull().all():
# Transform std values by summing them and transforming the results:
with np.errstate(divide='ignore'):
upper_log = np.log(df['value'] + df['std'])
lower_log = np.log(df['value'] - df['std'])
df['std'] = (upper_log - lower_log) / 2.0
with np.errstate(divide='ignore'):
df['value'] = np.log(df['value'])