极坐标 - with_columns 位于以“D”结尾并且类型为日期时间的列上

问题描述 投票:0回答:1

我可以做第一部分

df.with_columns(pl.col("^.+D$"))

第二部分与

df.with_columns(pl.col(pl.datatypes.Datetime))

如何用“and”连接两个条件?

python-polars
1个回答
0
投票

您可以使用选择器

import polars.selectors as cs

df.with_columns(cs.datetime() & cs.ends_with('D'))

选择器支持集合操作,例如:

联盟:A | B

交叉口:A 和 B

差异:A - B

补语:~A

© www.soinside.com 2019 - 2024. All rights reserved.