У меня есть CSV-файл с 24 столбцами и 271 691 строк, которые я читал в R следующим образом:
df <- read_csv2("C:/FinData/Testfile.csv")
Все работает хорошо, за исключением одного столбца, который R преобразуется в col_logical (), даже если он содержит 44ячейки с числовыми значениями.Преобразование в числовое значение впоследствии не помогает, так как каждое значение было заменено на NA.
Это сообщение об ошибке, которое я получаю:
Использование «,» в качестве десятичного числа и «.»как групповой знак.Используйте read_delim () для большего контроля.Анализируется со спецификацией столбца: cols (.default = col_double (), Id = col_character (), Assets = col_logical ()) См. Спецификацию (...) для полной спецификации столбца.Предупреждение: 44 ошибки разбора.
строка столбца ожидаемый фактический файл
9961 Активы 1/0 / T / F / TRUE / FALSE -162473 'C: /FinData/Testfile.csv'
Я что-то здесь не так делаю?Как я могу заставить R распознавать столбец как числовой столбец и сохранять значения?Другие столбцы, с почти таким же количеством NA, отлично читаются как col_double ().
Я прошу прощения за то, что не создал воспроизводимый пример, но я не знаю, как это сделать в этом случае ...
Спасибо!