rust 在LazyFrame上每隔第n行取一行

thtygnil  于 12个月前  发布在  其他
关注(0)|答案(1)|浏览(112)

我正在寻找python polars上的LazyFrames可用的take_every函数的rust polars等价物。
我想确定LazyFrame的长度,并通过跳过行将其抽取到小于n行。

kcwpcxri

kcwpcxri1#

Seriestake_every(),你可以这样使用它:

fn take_every(lazy_frame: LazyFrame, n: usize) -> LazyFrame {
    lazy_frame.select(&[col("*").map(move |s| Ok(Some(s.take_every(n))), GetOutput::same_type())])
}

字符串

相关问题