我有一個(gè)顯示日期和值的 df,我想計(jì)算行之間的百分比變化或增加百分比- 顯示從 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)有沒(méi)有辦法也顯示百分號(hào)?
1 回答

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