Я пытаюсь создать столбец с именем «Порог», в котором значения определяются расчетом df['column']/30**0.5
, но я хочу, чтобы этот столбец имел минимальное значение 0,2. Поэтому, если расчет меньше 0,2, я хочу, чтобы значение столбца было 0,2.
Например: df ['column2'] = (df['column']/30)**0.5
или 0,2 (какое число больше).
Это то, что у меня сейчас:
df['Historical_MovingAverage_15'] = df['Historical_Average'].rolling(window=15).mean()
df['Threshold'] = max((((df['Historical_MovingAverage_15'])/30)**0.5), 0.2)
Это дает мне эту ошибку:
ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().