R语言计算两数百分比差异 芬兰2015-2019人均GDP差值求解
R语言直接计算人均GDP百分比差异
不需要新增数据列的前提下,直接调用数据框对应字段做运算就能输出结果,百分比差异计算公式为:
百分比差异 = (2019年人均GDP - 2015年人均GDP) / 2015年人均GDP * 100%
全量数据计算代码
直接运行下面的代码,控制台会直接输出所有国家的人均GDP百分比差异结果,不会在原数据框新增列:
(combined_data2015_2019$Economy_GDPpercapita_2019 - combined_data2015_2019$Economy_GDPperCapita_2015) / combined_data2015_2019$Economy_GDPperCapita_2015 * 100
注意两个年份的列名大小写有区别,不要写错:
- 2015年字段:
Economy_GDPperCapita_2015 - 2019年字段:
Economy_GDPpercapita_2019
芬兰的计算结果
代入给出的芬兰样本数值:
- 2015年人均GDP:1.29025
- 2019年人均GDP:1.34
最终算得芬兰2015-2019年人均GDP百分比差异约为3.86%,即2019年较2015年上涨3.86%。
内容的提问来源于stack exchange,提问作者Andres Almanzar
相关产品推荐
相关产品推荐

