var_name <- names(rawdata)
var_name <- var_name[-c(2,3,5)] #第2列第3列和第5列明显不是数值型,这里变量只选择数值型
rawdata <- dplyr::mutate_at(rawdata,var_name,function(x) as.numeric(as.character(x)))
str(rawdata)
#然后不是数值型的列单独转换成字符型就可以了
rawdata$NAME <- as.character(rawdata$NAME)
rawdata$TEAM <- as.character(rawdata$TEAM)
#然后第五列也可以参照上面转换成字符型或者使用lubridate包转换成时间型数据
#rawdata$`M/G` <- as.character(rawdata$`M/G`)
#rawdata$`M/G` <- lubridate::ms(rawdata$`M/G`)