我有一個顯示日期和值的 df,我想計算行之間的百分比變化或增加百分比- 顯示從 10/07/2020 到 10/08/2020 的變化之間的差異 Date Value 10/08/2020 30 10/07/2020 30 10/06/2020 30 10/05/2020 30 10/04/2020 30期望的結(jié)果 Date Value PercentIncrease 10/08/2020 30 0% 10/07/2020 30 0% 10/06/2020 30 0% 10/05/2020 30 0% 10/04/2020 30 0%這就是我正在做的:(df['Delta'] / df['Delta'].shift(1) - 1).fillna(0)有沒有辦法也顯示百分號?
1 回答

手掌心
TA貢獻1942條經(jīng)驗 獲得超3個贊
如果你想要一個帶有以下內(nèi)容的字符串%
:
df['PctIncrease'] = [f'{x:.2%}' for x in (df['Value'].div(df['Value'].shift(1)) - 1).fillna(0)]
添加回答
舉報
0/150
提交
取消