R readxl файл excel со знаком доллара

Я пытаюсь прочитать файл excel с некоторыми валютными значениями столбцов, которые содержат знаки доллара. Выглядит так: введите здесь описание изображения

library(readxl)
read_excel("file.xlsx")

Однако при этом столбцы со знаком доллара читаются как dttm, но не как dbl. Как это решить? введите здесь описание изображения


person Charlottee    schedule 04.12.2020    source источник
comment
Когда я пробую это на тестовом листе Excel, который я создал, он читает его правильно.   -  person Ronak Shah    schedule 04.12.2020


Ответы (1)


read_excel пытается угадать типы столбцов, когда ничего не указано (по умолчанию col_types = NULL)

вы можете указать некоторые col_types и угадать другие

read_excel(datasets, col_types = c("guess", "text", "guess"))

На втором этапе вам может потребоваться удалить знак доллара и изменить его на числовой.

person 9001_db    schedule 04.12.2020