File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -67,14 +67,14 @@ def explode_dataframe(df: pd.DataFrame) -> pd.DataFrame:
6767 """
6868 Explode columns with list/tuple/np.ndarray values into multiple rows.
6969 Two scenarios:
70- 1. No derived metrics (all "Transformed" = False):
71- - All columns maybe contain multiple values (lists/arrays).
72- - Use `explode()` to flatten each list element into separate rows .
73- 2. With derived metrics:
74- - Metric columns contain either:
75- a) Single-element lists (from derived metrics) - extract the scalar
76- b) Scalars (from original metrics) - keep as-is
77- - Only flatten single-element lists to scalars, don't create new rows.
70+
71+ 1. No derived metrics (all "Transformed" = False):
72+ - All columns maybe contain multiple values (lists/arrays) .
73+ - Use `explode()` to flatten each list element into separate rows.
74+
75+ 2. With derived metrics:
76+ - Metric columns contain either single-element lists or scalars.
77+ - Only flatten single-element lists to scalars, don't create new rows.
7878
7979 Args:
8080 df: Dataframe to be exploded.
You can’t perform that action at this time.
0 commit comments