Skip to content

daft.functions.string_agg#

string_agg #

string_agg(expr: Expression, delimiter: str | None = None) -> Expression

Aggregates the values in the expression into a single string by concatenating them.

Parameters:

Name Type Description Default
delimiter str | None

Optional delimiter to insert between concatenated values. Only supported for string columns.

None
Source code in daft/functions/agg.py
320
321
322
323
324
325
326
def string_agg(expr: Expression, delimiter: str | None = None) -> Expression:
    """Aggregates the values in the expression into a single string by concatenating them.

    Args:
        delimiter: Optional delimiter to insert between concatenated values. Only supported for string columns.
    """
    return Expression._from_pyexpr(expr._expr.agg_concat(delimiter))