polars.Expr.name.to_uppercase#

Expr.name.to_uppercase() Expr[source]#

将根列名转换为大写。

另请参阅

prefix
suffix
to_lowercase

注释

这将撤销之前对表达式进行的任何重命名操作。

由于实现限制,此方法只能作为链中的最后一个表达式调用。每个表达式只能进行一次名称操作。考虑使用.name.map进行高级重命名。

示例

>>> df = pl.DataFrame(
...     {
...         "ColX": [1, 2, 3],
...         "ColY": ["x", "y", "z"],
...     }
... )
>>> df.with_columns(pl.all().name.to_uppercase())
shape: (3, 4)
┌──────┬──────┬──────┬──────┐
│ ColX ┆ ColY ┆ COLX ┆ COLY │
│ ---  ┆ ---  ┆ ---  ┆ ---  │
│ i64  ┆ str  ┆ i64  ┆ str  │
╞══════╪══════╪══════╪══════╡
│ 1    ┆ x    ┆ 1    ┆ x    │
│ 2    ┆ y    ┆ 2    ┆ y    │
│ 3    ┆ z    ┆ 3    ┆ z    │
└──────┴──────┴──────┴──────┘