पाठ में भिन्न परिवर्तित मैं कन्वर्ट करने के लिए कोशिश कर रहा हूँ, उदाहरण के लिए, '9¼ "' को '9.25' लेकिन अंश सही ढंग से पढ़ने के लिए नहीं कर पा रहेआर - करने के लिए संख्यात्मक
यहाँ डेटा के साथ मैं काम कर रहा हूँ है। :
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")
उदाहरण के लिए, पहली पंक्ति में हाथ स्तंभ है '9¼ "', मैं कैसे $ गठबंधन बनाना होगा हाथ 9.25 हो गए हैं? अन्य सभी अंशों के लिए 1/8 - 7/8।
किसी भी मदद की सराहना की जाएगी।
[के संभावित डुप्लिकेट मिश्रित संख्या, भिन्न, और न्यू को पूर्णांकों का एक चरित्र वेक्टर कन्वर्ट मेरिक] (http://stackoverflow.com/questions/10674992/convert-a-character-vector-of-mixed-numbers-fractions-and-integers-to-numeric) – Metrics
@ मेट्रिक्स - ऐसा प्रतीत नहीं होता मेरे लिए एक डुप्लिकेट, क्योंकि लिंक किए गए यूआरएल के अंश स्पष्ट रूप से अलग-अलग अक्षरों के रूप में एन्कोड किए जाते हैं (संभवतः यूनिकोड जैसे, उदाहरण के लिए, [इन] (http://symbolcodes.tlt.psu.edu/bylanguage/mathchart.html#fractions))। –
ठीक है, अगर वे * यूनिकोड भिन्न होते हैं, तो वांछित संख्यात्मक मान पर यूनिकोड के पूर्णांक मान को मैप करने के लिए एक साधारण लुकअप तालिका उत्पादन के लिए तुच्छ है। –