lisa.datautils.df_dereference#

lisa.datautils.df_dereference(df, col, pointer_col=None, sources=None, inplace=False, **kwargs)[source]#

Similar to series_dereference().

Example:

df = pd.DataFrame({
    'ptr': ['A', 'B'],
    'A'  : ['A1', 'A2'],
    'B'  : ['B1', 'B2'],
})
df = df_dereference(df, 'dereferenced', pointer_col='ptr')
#   ptr   A   B dereferenced
# 0   A  A1  B1           A1
# 1   B  A2  B2           B2
Parameters:
Variable keyword arguments:

Forwarded to series_dereference().