próbuję nawracać, na przykład, „9¼" ” do «9.25», ale nie może wydawać się prawidłowo odczytać częśćR - Konwersja frakcji w tekst do numeryczna
Oto dane pracuję z. :
library(XML)
url <- paste("http://mockdraftable.com/players/2014/", sep = "")
combine <- readHTMLTable(url,which=1, header=FALSE, stringsAsFactors=F)
names(combine) <- c("Name", "Pos", "Hght", "Wght", "Arms", "Hands",
"Dash40yd", "Dash20yd", "Dash10yd", "Bench", "Vert", "Broad",
"Cone3", "ShortShuttle20")
Jako przykład kolumna Ręce w pierwszym rzędzie jest „9¼" ”, jak chciałbym zrobić połączyć $ Ręce stają 9.25? To samo dotyczy wszystkich pozostałych frakcji 1/8 - 7/8.
Każda pomoc zostanie doceniona.
możliwe duplikat [Zamiana wektor postaci mieszanych frakcji, liczb całkowitych, a Nu meric] (http://stackoverflow.com/questions/10674992/convert-a-character-vector-of-mixed-numbers-fractions-and-integers-to-numeric) – Metrics
@Metrics - nie wydaje się być duplikat dla mnie, ponieważ ułamki w połączonym adresie URL są najwyraźniej zakodowane jako pojedyncze znaki (prawdopodobnie w kodzie Unicode, np. [te] (http://symbolcodes.tlt.psu.edu/bylanguage/mathchart.html#fractions)). –
Cóż, jeśli * są * ułamkami unicode, to prosta tabela odnośników do mapowania wartości liczbowej unikodu do żądanej wartości liczbowej jest trywialna do wytworzenia. –