Я пытаюсь создать новые переменные, применив лямбда-функцию, но получаю ошибку.
Я попробовал приведенный ниже код:
import polars as pl
df = pl.DataFrame({
"a": [1, 8, 3],
"b": [4, 5, 9]
})
df.with_columns(
pl.all().map_elements(lambda x: (x - pl.mean(x)) / x)
.name.suffix('_x')
)
И получим следующую ошибку:
ComputeError: TypeError: invalid input for `col`
Expected `str` or `DataType`, got 'int'.
Подробнее здесь: https://stackoverflow.com/questions/767 ... w-variable
Мобильная версия