Suponha que existam centenas de colunas em um DataFrame. Alguns dos nomes das colunas estão em letras minúsculas e outros em letras maiúsculas.
Agora, quero converter todas as colunas para maiúsculas.
import polars as pl
df = pl.DataFrame({
"foo": [1, 2, 3, 4, 5, 8],
"baz": [5, 4, 3, 2, 1, 9],
})
O que eu tentei:
df.columns = [x.upper() for x in df.columns]
Funcionou, mas existe alguma outra forma de preferência sem loop for?
Você pode usar
pl.Expr.name.to_uppercase
..rename()
também aceita um Callable.