我可以做第一部分
df.with_columns(pl.col("^.+D$"))
第二部分与
df.with_columns(pl.col(pl.datatypes.Datetime))
如何用“and”连接两个条件?
您可以使用选择器:
import polars.selectors as cs
df.with_columns(cs.datetime() & cs.ends_with('D'))
选择器支持集合操作,例如:
联盟:A | B
交叉口:A 和 B
差异:A - B
补语:~A