Как я могу суммировать все столбцы кадра данных Polars?Python

Программы на Python
Anonymous
Как я могу суммировать все столбцы кадра данных Polars?

Сообщение Anonymous »

Pandas позволяет легко суммировать столбцы кадра данных с помощью произвольной функции, используя df.apply(my_func, axis=0).
Как я могу сделать то же самое в полярниках? Ниже показан MWE. У меня есть функция (просто пример, я хотел бы сделать это для произвольных функций), которую я могу применить к целым столбцам. Функция суммирует столбцы в pandas, используя синтаксис, который я показал.
Каков синтаксис для выполнения той же операции в полярах?
import polars as pl
import pandas as pd
import numpy as np

# Toy Data
data = {'a':[1, 2, 3, 4, 5],
'b': [2, 4, 6, 8, 10]}

# Pandas and polars copy
df = pd.DataFrame(data)
pdf = pl.DataFrame(data)

# Function I want to use to summarize my columns
my_func = lambda x: np.log(x.mean())

# How to do this in pandas
df.apply(my_func, axis=0)

# How do I do the same in polars?


Подробнее здесь: https://stackoverflow.com/questions/765 ... -dataframe

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