熊猫百分比变化

时间:2019-12-14 14:37:42

标签: pandas

以下代码正确显示了一组给定列的最大值:

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

任何评论将不胜感激。谢谢。

0 个答案:

没有答案
相关问题