Я пытаюсь подсчитать количество букв в строке в Polars.
Возможно, я мог бы просто использовать метод apply и получить len(Name).
Однако мне интересно, существует ли специальный метод для Polars?
import polars as pl
df = pl.DataFrame({
"start_date": ["2020-01-02", "2020-01-03", "2020-01-04", "2020-01-05"],
"Name": ["John", "Joe", "James", "Jörg"]
})
В Pandas я могу использовать .str.len()
>>> df.to_pandas()["Name"].str.len()
0 4
1 3
2 5
3 4
Name: Name, dtype: int64
Но в Polars этого нет:
df.with_columns(pl.col("Name").str.len())
# AttributeError: 'ExprStringNameSpace' object has no attribute 'len'
Подробнее здесь: https://stackoverflow.com/questions/753 ... -dataframe