У меня есть несколько чисел в файле Excel, которые я хочу прочитать в R как символы.Когда я импортирую файл с использованием readxl или openxlsx, импортированные данные имеют два дополнительных символа, которых нет в файле Excel.Лист Excel выглядит следующим образом:
![Excel file](https://i.stack.imgur.com/7rzhk.png)
Пример файла здесь
Я попытался изменитьформат в файле Excel, но это портит цифры.Мой текущий обходной путь - объединить число с 'в отдельном столбце в Excel, а затем прочитать этот столбец в R. Это работает по какой-то причине.
library(readxl)
boo <- read_excel("./boo.xlsx",
col_types = c("text"))
boo
Чтение файла Excel дает следующее (примечаниепоследние два символа в столбце Example numbers
. В столбце concatNum показана объединенная версия.
# A tibble: 6 x 2
`Example numbers` concatNum
<chr> <chr>
1 985.12002779568002 '985.12002779568
2 985.12002826159505 '985.120028261595
3 985.12002780627301 '985.120027806273
4 985.12002780627301 '985.120027806273
5 985.12002780724401 '985.120027807244
6 985.12002780291402 '985.120027802914
Любые причины, по которым это может произойти? У кого-нибудь есть лучший способ исправить это, чем моя текущая работа?вокруг?