2015-06-28 3 views
0

Как сохранить полную 16-разрядную точность при принуждении текста к цифровому в R? Моя попытка ниже не появляется, чтобы сделать это ...R преобразование текста в двойную точность

x<-"0.501288104715059" 
x<-as.double(x) 
x 
[1] 0.5012881 

[Обратите внимание, это похоже на ранее заданный вопрос, используя as.numeric для преобразования символа в номер, но его вопрос относится к случаю использования в качестве .double для преобразования символа в ряд]

ответ

2

код на самом деле работает - мне просто нужно, чтобы установить количество цифр, которое будет отображаться

x<-"0.501288104715059" 
x<-as.double(x) 
options(digits=16) 
x 
[1] 0.501288104715059 

Может быть полезным для кого-то еще

+1

Дубликат [Управление числом десятичных цифр в выходном файле печати в R] (https://stackoverflow.com/questions/2287616/controlling-number-of-decimal-digits-in-print-output-in-r). Пожалуйста, ищите SO для своей проблемы перед публикацией дубликатов. – smci

Смежные вопросы