我需要将所有列名称的首字母更改为大写。有没有快速的方法来做到这一点?我只发现了 rename() 和 prefix() 函数。
替代解决方案,不涉及分配给属性:
df = df.rename({col: col.capitalize() for col in df.columns})
你可以使用
df.columns
(就像在pandas中一样):
df.columns = [col.capitalize() for col in df.columns]
我又找到了一个:
df.select(
pl.all().map_alias(lambda colName: colName.capitalize())
)