Установить максимальное значение (верхняя граница) в пандах DataFrame

Я пытаюсь установить максимальное значение столбца DataFrame панд. Например:

my_dict = {'a':[10,12,15,17,19,20]}
df = pd.DataFrame(my_dict)

df['a'].set_max(15)

даст:

    a
0   10
1   12
2   15
3   15
4   15
5   15

Но это не так.

Есть миллион решений длянаходить максимальное значение, но ничего незадавать максимальное значение ... по крайней мере, что я могу найти.

Я мог бы пройтись по списку, но я подозреваю, что есть более быстрый способ сделать это с пандами. Мои списки будут значительно длиннее, и поэтому я ожидаю, что итерация займет относительно больше времени. Кроме того, я хотел бы, чтобы любое решение было в состоянии справитьсяNaN.

Ответы на вопрос(3)

Ваш ответ на вопрос