我有一个数据框的值,我试图曲线拟合一个下限的基础上平均的n最小值。dataframe是用每行的行数据(y-vals)组织的,列是从0到end的整数(x-vals),我需要返回每个x值的最小的y-vals,理想情况下,avg out并返回一个序列,如果可能的话,用xy-vals。DataFrame nsminimum()不会在每一列单独返回nsminimum,这是我想要/需要的。
ccrfmcuu1#
这是apply适用于少量列的情况:
apply
df.apply(lambda x: x.nsmallest(n=5).to_numpy())
1条答案
按热度按时间ccrfmcuu1#
这是
apply
适用于少量列的情况: