UNPKG

nodejs-polars

Version:

Polars: Blazingly fast DataFrames in Rust, Python, Node.js, R and SQL

23 lines (22 loc) 699 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports._LazyGroupBy = void 0; const utils_1 = require("../utils"); const dataframe_1 = require("./dataframe"); /** @ignore */ const _LazyGroupBy = (_lgb) => { return { agg(...aggs) { aggs = (0, utils_1.selectionToExprList)(aggs, false); const ret = _lgb.agg(aggs.flat()); return (0, dataframe_1._LazyDataFrame)(ret); }, head(n = 5) { return (0, dataframe_1._LazyDataFrame)(_lgb.head(n)); }, tail(n = 5) { return (0, dataframe_1._LazyDataFrame)(_lgb.tail(n)); }, }; }; exports._LazyGroupBy = _LazyGroupBy;