Python Polars находит длину строки в кадре данныхPython

Программы на Python
Anonymous
 Python Polars находит длину строки в кадре данных

Сообщение Anonymous »

Я пытаюсь подсчитать количество букв в строке в 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

Вернуться в «Python»