想请问下R中如何将小数转换成百分数形式

Python0163

想请问下R中如何将小数转换成百分数形式,第1张

举例说明。例如有数据表如图: 第一步:选择数据区域B二:B5. 第二步:点击格式-设置单元格格式。如图: 第三步:选择数值-百分比-小数点位数。如图: 按确定后结果如图: 注: 本例是采用excel 二00漆版本做的

      R读取的时候把它默认为是因子类型了,用as.numeric()函数也没有用。

     问题解决基本思想就是把百分数按照字符处理,首先将“%”与数字分离,然后再将数除以100,就可以化成小数了。

year_ratio_pri <- cbind(year_ratio_pri[,1],

  data.frame(lapply(year_ratio_pri[,2:4],  

                  function(x) as.numeric(gsub("\\%", "", x))/100)) )

暂时我没用过,思路绝对没问题