对于我正在使用的HTML表:
library("XML")
combine.2014 = readHTMLTable("http://mockdraftable.com/players/2014/", header=T, which=1,stringsAsFactors=F)
我正在尝试将文字分数转换为“9⅛”到9.125
我似乎无法让R识别本文的小数部分。我试过了两个
combine.2014$Arms2 <- ifelse(is.na(str_locate(string=combine.2014$Arms, '⅛')[,1]) == TRUE, 0, 0.125)
combine.2014$Arms2 <- ifelse(is.na(str_locate(string=combine.2014$Arms, 'â.>')[,1]) == TRUE, 0, 0.125)
适用于分数¼,½,¾但不适用于⅛,⅜,⅝和⅞。