Pandas为每列获取nminimum avg

k75qkfdt  于 2023-04-19  发布在  其他
关注(0)|答案(1)|浏览(83)

我有一个数据框的值,我试图曲线拟合一个下限的基础上平均的n最小值。
dataframe是用每行的行数据(y-vals)组织的,列是从0到end的整数(x-vals),我需要返回每个x值的最小的y-vals,理想情况下,avg out并返回一个序列,如果可能的话,用xy-vals。
DataFrame nsminimum()不会在每一列单独返回nsminimum,这是我想要/需要的。

ccrfmcuu

ccrfmcuu1#

这是apply适用于少量列的情况:

df.apply(lambda x: x.nsmallest(n=5).to_numpy())

相关问题