回复 第3楼 的 doctorjxd:这样得到的是character形式的,怎么变成可以再次计算的数值型?如上,10%+50%=60%这样子可以计算的。
> x=seq(0.1,0.5,0.1)
> y=paste0(format(x*100,digits=2),"%")
> y
[1] "10%" "20%" "30%" "40%" "50%"
> y[1]
[1] "10%"
> y[1]+y[2]
Error in y[1] + y[2] : non-numeric argument to binary operator
>