Есть ли способ использовать эквивалент чего-то типа numpy.amax в кадре данных pandas?Работа с цифрами на Pandas DataFrame
В настоящее время я делаю следующее с ndarrays:
max_result = np.amax((arr1-arr2, arr3-arr4), axis=0)
, где каждый из этих массивов 1 столбец
Если эти массивы DataFrames, могу ли я делать операции поэлементно на них?
EDIT: (не дают достаточно исходной информации) При использовании массивов, max_result
массив максимума 2 различий выше.
Однако, если это данные, я получаю следующую ошибку: «ValueError: значение истинности серии неоднозначно. Используйте a.empty, a.bool(), a.item(), a.any () или a.all(). "
Вы пробовали это? Он должен работать. – EdChum
Извините, что мне делать? Спасибо –
'max_result = np.amax (df, axis = 0)' работает для меня, он должен работать для вас. Дело в том, что вопрос о том, можно ли что-то сделать без попытки, не является хорошим вопросом. – EdChum