第一步,做好柱形图:在excel表中输入数据,选住数据,插入,柱形图,选择柱形图类型,确定。
1、鼠标点在柱形图上,右键,添加数据标签。这样输入的数据即加在柱形图上。
2、鼠标仍在此柱形图上,右键,设置数据标签格式,数字,在数字类别中选择百分比。
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)) )
暂时我没用过,思路绝对没问题