Проблема импорта с read.csv (NULL в менеджере баз данных не распознается) - PullRequest
0 голосов
/ 20 февраля 2020

Я пытаюсь импортировать фрейм данных в r с помощью read.csv. Я экспортировал из моего менеджера баз данных (DBeaver) с кодировкой UTF-8.

В некоторых факторных векторах значение NULL в менеджере баз данных не распознается как таковое. Я думаю, что NULL заменяется пробелом, и я, когда я пытаюсь, не могу превратить их в NULL или NA.

Я использую:

tb1 <- read.csv("pacientes.csv", header = TRUE, sep = ",", dec = ".")

Я идентифицировал проблема, когда я использую

table(tb1$var2, useNA="ifany")

С известными факторными переменными отсутствуют значения, и я получаю таблицу с "пробелом" в качестве категории (вместе с правильными категориями)

У меня есть 59 столбцов, поэтому использование некоторых функций read.csv нецелесообразно. И я действительно верю, что есть более простой способ решить проблему. Может кто-нибудь мне помочь? большое спасибо!

1 Ответ

0 голосов
/ 20 февраля 2020

Попробуйте

read.csv("pacientes.csv", header = TRUE, sep = ",", dec = ".", na.strings = c("NA", "", " "))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...