year = [2015, 2016, 2017, 2018]
value1 = [5674, 5647, 4327, 8654]
如何显示与“年”列表相对应的“值1”列表中每个值之间的百分比差异
答案 0 :(得分:0)
我认为您需要的是这样,百分比差异的公式基于此online calculator
def percentage_difference(num1, num2):
return abs(num1 - num2) * 100 / ((num1 + num2) / 2.0)
years = [2015, 2016, 2017, 2018]
values = [5674, 5647, 4327, 8654]
percentage_differences = [percentage_difference(year, value) for year, value in zip(years, values)]
print(percentage_differences)
对于您提供的样本值,这会产生[95.17492521784368, 94.76706250815607, 72.82471626733921, 124.36281859070463]
的输出