MCPcopy Create free account
hub / github.com/feast-dev/feast / _df_column_uniquify

Function _df_column_uniquify

sdk/python/feast/infra/offline_stores/dask.py:1250–1264  ·  view source on GitHub ↗
(df: dd.DataFrame)

Source from the content-addressed store, hash-verified

1248
1249
1250def _df_column_uniquify(df: dd.DataFrame) -> Tuple[dd.DataFrame, List[str]]:
1251 df_columns = df.columns
1252 new_columns = []
1253 duplicate_cols = []
1254 for item in df_columns:
1255 counter = 0
1256 newitem = item
1257 while newitem in new_columns:
1258 counter += 1
1259 newitem = "{}_{}".format(item, counter)
1260 if counter > 0:
1261 duplicate_cols.append(newitem)
1262 new_columns.append(newitem)
1263 df.columns = new_columns
1264 return df, duplicate_cols

Callers 1

_normalize_timestampFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected