我刚刚也约到了这个问题 参考了
https://blog.csdn.net/chen790646223/article/details/45458331 这里
testdata<-data.frame(v1=c("78%", "65%", "32%"), v2=c("43%", "56%", "23%"))
testnewdata3<-data.frame(lapply(testdata, function(x) as.numeric(gsub("\\%", "", x))/100))
使用了这个语句 是讲百分数转化成了小数