sensortoolkit.datetime_utils._time_averaging.column_merger

column_merger(df, by='first')[source]

Group duplicated column names if detected in passed dataset.

Parameters
  • df (pandas DataFrame) – Dataset containing columns with the same name.

  • by (str, optional) – Method for how to keep entries from duplicated columns. Either 'first' (keep the first non-null entries, good for columns of dtype object - i.e., strings) or 'mean' (compute the mean of entries for duplicated columns (good for numeric type columns). Defaults to ‘first’.

Returns

Modified dataset with duplicated column entries merged.

Return type

df (pandas DataFrame)