R语言 把数字格式化为百分比
在这篇文章中,我们将看到如何在R编程语言中把数字格式化为百分比。
方法1:使用formattable包
formattable “包提供了创建formattable向量和数据框对象的方法。R语言中的这个包可以安装,并使用命令.NET加载到工作空间。
本软件包中的 percent() 方法用于以百分比格式表示数字向量。
语法: percent(vec, digits, format = “f”, …)
参数 :
- vec – 要转换为百分比格式的向量
- digits – 小数点后的数字。默认情况下,位数相当于2。
- format – 传递给format方法的格式类型字符串。
代码
输出
方法2:使用scales包
R语言中的 “scales “包可以通过以下命令安装并加载到工作空间。
本软件包中的 percent() 方法用于将数字向量表示为百分比格式。
语法: percent(vec)
参数: vec – 要转换为百分比格式的向量
代码
输出
方法3:使用用户定义的函数
一个用户定义的方法可以用来将一个数字转换成百分比格式。这个函数中使用的格式指定符是 “f”,位数也可以作为输入,指定小数点后的整数数量。整数乘以100,然后应用formatC方法,直到数字的数量。最后,使用paste0()方法,”%”符号被附加在最后输出。
输出