如果我有一个 Polars 文字,如何提取该值?
import polars as pl
expr = pl.lit(0.5)
val = float(expr)
# TypeError: float() argument must be a string or a real number, not 'Expr'
Run Code Online (Sandbox Code Playgroud)
Nic*_*ell 21
就像这样:
val = pl.select(expr).item()
Run Code Online (Sandbox Code Playgroud)
说明:极坐标文字是一个 Expr 对象。可以使用 来计算 Expr 对象pl.select()。返回一个 DataFrame。要从 DataFrame 获取标量值,您可以使用 DataFrame.item().
注意:在 Polars 0.15.9 版本中.item()添加。如果您使用的是在此之前的版本,则可以使用作为替代。pl.select(expr)[0, 0]
| 归档时间: |
|
| 查看次数: |
12480 次 |
| 最近记录: |