Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
pola-rs
GitHub Repository: pola-rs/polars
Path: blob/main/py-polars/tests/unit/test_chunks.py
6939 views
1
import numpy as np
2
3
import polars as pl
4
5
6
def test_chunks_align_16830() -> None:
7
n = 2
8
df = pl.DataFrame(
9
{"index_1": np.repeat(np.arange(10), n), "index_2": np.repeat(np.arange(10), n)}
10
)
11
df = pl.concat([df[0:10], df[10:]], rechunk=False)
12
df = df.filter(df["index_1"] == 0) # filter chunks
13
df = df.with_columns(
14
index_2=pl.Series(values=[0] * n)
15
) # set a chunk of different size
16
df.set_sorted("index_2") # triggers `select_chunk`.
17
18