R数据整理

R语言解决外部百分比数据

2019-04-02  本文已影响0人  lucier19981

一、问题及解决思路

      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)) )

(二)数字截取法

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

上一篇下一篇

猜你喜欢

热点阅读