Pandas使用任意函数可以很容易地汇总数据帧的列
df.apply(my_func, axis=0)
。
我怎么能用波兰语做同样的事?下面显示的是MWE。我有一个函数(只是一个例子,我想对任意函数这样做),我可以应用于整个列。该函数使用我所展示的语法来总结panda中的列。
在极坐标中执行相同操作的语法是什么?
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?