Let ss
be a pandas series of floats.Поиск минимальных и максимальных и других функций, серия pandas
Позвольте x
быть поплавком.
x+1
и ss+1
работа как ожидалось.
x/5
и ss/5
работа в соответствии с этим.
Однако min(x,5)
работы, но для того, чтобы получить такое же поведение с серией я должен сделать ss.apply(lambda y: min(y,6))
и это боль по следующей причине:
Что делать, если я хочу сделать серию расчетов по серии , а затем, когда появятся новые элементы, я хочу сделать «на лету» вычисления?
Другими словами, я хотел бы функцию f
так, что я могу применить f
к серии (или несколько рядов), а также применение f
к поплавку (или нескольких поплавков), а в идеале применять f
к комбинации поплавков и серий.
Я забочусь об этом, потому что может быть много таких преобразований, и я бы предпочел не поддерживать две разные версии каждого преобразования: одну для партий и одну для мгновенного одноразового использования.
Попробуйте функцию numpy min (вам может понадобиться подавать аргументы как список. –