Чтобы вычислить максимум списка, Python должен сравнить элементы в списке.
В вашем случае каждый элемент списка представляет собой серию панд.
И ошибка возникает из-за того, что в сравнении двух рядов нет единственного Верного / Ложного ответа (так как сравнение выполняется поэлементно).
Как вы хотите определить, больше ли одна серия панд, чем другая?
Если я предполагаю, что каждая серия имеет только одно значение, вы можете сделать:
max(list_name, key=lambda x: x.values[0])
В общем, в ключе вы указываете функцию, которая применяется к элементам списка до сравнения, поэтому здесь я передал функцию, которая принимает первое (и единственное) значение из каждой Серии.