Я работаю с набором данных, в котором столбец содержит переменные с большим количеством десятичных цифр.
Примеры:
,958229561278528615818098193915712388824
2,05561009284393218251509777394193942492
2,72096803821411321343605598060792704404
2,00324997757400185789440370684992098409
, и мне нужно будет по-разному форматировать десятичные знаки.Столбец читается как символ в R. Пока он остается, я не могу использовать никакие функции, такие как round () или подобные.
Проблема в том, что
as.numeric((data$value))
as.numeric((as.character(data$value))
оба сотрут мою колонку, вернув мне колонку АН.Я также попытался импортировать набор данных непосредственно из интерфейса и преобразовать столбец в числовой формат, но он просто дает «неизвестный» формат столбца и форматирует цифры следующим образом: 6.8e + 38 1.9e + 38 5.9e + 38
, который мне тоже не нужен.
Дополнительная информация: набор данных был создан непосредственно в R путем манипулирования (merge, left_join) другими наборами данных.
Любая помощьс благодарностью!