Мне нужно найти максимальное значение среди значений в списке. Каждый элемент этого списка является pd.Series, поэтому, когда я использую функцию max (list), я получаю эту ошибку:
«ValueError: значение истинности Серии неоднозначно. Используйте a.empty, a.bool (), a.item (), a.any () или a.all ()».
Как я могу избежать этой проблемы?
Из фрейма данных, который выглядит так:
Date Actual
0 2016-12-30 12:30:00 1800
1 2016-12-30 13:00:00 1800
2 2016-12-30 13:30:00 1600
.
.
.
1256 201-05-30 13:30:00 1500
Создаю свой список:
for single_date in datetime_range(start_date, end_date, timedelta(minutes=30)):
b = find_nearest(df['Date'], single_date)
row = df4[df4['Date'] == b ].index.tolist()
en=(df4.iloc[row]['Actual (kW)'])
energy.append(en)
Мне нужно найти максимальное значение в списке энергии. Спасибо
np.array(list_name).max()
. - person shivsn   schedule 25.04.2018Series
. - person Stop harming Monica   schedule 25.04.2018np.max(energy)
должно работать. - person shivsn   schedule 25.04.2018code
dataframe nan C: \ Users \ arianna \ Anaconda3 \ lib \ site-packages \ numpy \ core_methods.py: 26: RuntimeWarning: обнаружено недопустимое значение при сокращении return umr_maximum (a, axis, None, out, keepdims)code
- person Arianna Sorrentino   schedule 25.04.2018