Форматирование экспортируемых данных в R - PullRequest
0 голосов
/ 30 ноября 2018

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

Пример таблицы, которую я имею:

Name1  Ed     23   0.45  DNR   ST  8732
Name2  Bob    -   0.78  Tik   GH  999
Name3  Jose   26   0.23  DNR   TT  1954

Желаемый результат: иметь именнота же таблица экспортируется в Excel с сохранением числовых значений в числовом / общем формате.

Ответы [ 2 ]

0 голосов
/ 30 ноября 2018

более простым способом было бы использовать мастер импорта набора данных в R Studio IDE.Мастер является интерактивным, и вы можете увидеть соответствующий код, сгенерированный при изменении параметров в мастере (нижний правый угол).скажем, вы изменили один тип столбца, который, по вашему мнению, не подходит, и тогда вы увидите, что код изменится, чтобы отразить это.После завершения импорта вы можете сохранить код для дальнейшего использования.

0 голосов
/ 30 ноября 2018

Существует причина, по которой это произошло, когда вы импортируете данные, вам нужно определить параметр colClasses для read.table или read.csv, какую бы функцию вы не использовали для чтения данных.Затем объедините фрейм данных и проверьте, является ли класс каждой переменной правильным, если нет, то преобразуйте тип данных фрейма данных в требуемый тип данных.Если у вас есть список, то конвертируйте его в фрейм данных, потому что фреймы данных более удобны.

Если ничего не работает, то вручную преобразуйте типы данных в соответствующие им типы данных, а затем запишите таблицу.Это будет работать.

Существует условие, что тип данных date при записи в файл автоматически преобразуется в символьный тип данных.

Дайте мне знать, если он разрешит ваш запрос

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...