以下代码正确显示了一组给定列的最大值:
results = "input.csv"
df16 = pd.read_csv(results)
'The columns to check for % variation'
cols_variation = df16.columns[4:9]
df18 = pd.DataFrame(columns = ['% Max Variation'])
df18['% Max Variation'] = df16[cols_variation].max(axis=1)
我现在正在努力解决此最大值相对于基值的百分比增长。请注意,我知道pct_change方法,但这将按顺序计算每一列的百分比变化,而我希望将其用作基值。
(((df16[cols_variation].max() - df16['Base 2019 Load'])/(df16['Base 2019 Load']))*100,axis=1)
执行此操作时,我收到以下语法错误。
df18['% Max Variation'] = (((df16[cols_variation].max() - df16['Base 2019 Load'])/(df16['Base 2019 Load']))*100,axis=1)
^
SyntaxError: invalid syntax
任何评论将不胜感激。谢谢。