R-rbind data.frame работает, но получает сообщение об ошибке: В rep (нет, length.out = len): 'x' равно NULL, поэтому результат будет NULL - PullRequest
0 голосов
/ 04 октября 2019

Я хочу создать CSV-файл или добавить к существующему, используя ifelse, в зависимости от того, существует файл или нет. Это работает нормально, но я получаю сообщение об ошибке:

Ошибка в ans [npos] <- rep (no, length.out = len) [npos]: замена имеет нулевую длину Дополнительно: Предупреждение: Inrep (no, length.out = len): 'x' равно NULL, поэтому результат будет NULL </p>

df <- data.frame(acol = c(1,2,3),
                 bcol = c(4,5,6))

ifelse(!file.exists("csv_file.csv"), 
       write_csv(df, "csv_file.csv"), 
       rbind(read_csv("csv_file.csv"), df)) 

Мне просто интересно, почему это происходит, и могу ли я просто игнорировать сообщение об ошибке

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