我有一个数据框
import polars as pl
import numpy as np
df = pl.DataFrame(
{
"nrs": [1, 2, 3, None, 5],
"names": ["foo", "ham", "spam", "egg", None],
"random": np.random.rand(5),
"groups": ["A", "A", "B", "C", "B"],
}
)
我想只 Select list
中的列:
mylist = ['nrs', 'random']
这似乎奏效了:
import polars.selectors as cs
df.select(cs.by_name(mylist)))
这是惯用的做法吗?还是有更好的办法?