R-преобразование данных из дроби в десятичную Есть ли простой способ преобразования данных в dataframe из дробного в десятичный формат? У меня есть столбец данных, который был записан как дробь: Уровни: 1/2 1/3 1/4 1/5 1/8 2/3 Есть ли быстрый способ конвертировать его в .5.333 25.2.125.67? Ответ 1 Вот так я сделал это в прошлом. > frac <- c("1/2","1/3","1/4","1/5","1/8","2/3") > sapply(frac, function(x) eval(parse(text=x))) 1/2 1/3 1/4 1/5 1/8 2/3 0.5000000 0.3333333 0.2500000 0.2000000 0.1250000 0.6666667
Ответ 1 Вот так я сделал это в прошлом. > frac <- c("1/2","1/3","1/4","1/5","1/8","2/3") > sapply(frac, function(x) eval(parse(text=x))) 1/2 1/3 1/4 1/5 1/8 2/3 0.5000000 0.3333333 0.2500000 0.2000000 0.1250000 0.6666667