Encoded columns are detected, encoded with base64 and column names are appended with "__encoded" so that the decoder knows it. Other columns are not transformed. The 'decodeListColumns' function decodes only the columns whose names end with "__encoded"

decodeListColumns(df)

Arguments

df

dataframe

Value

A dataframe where list-columns are encoded using base64 and those column names are appended by "__encoded". Those columns are decoded and "__encoded" is removed.