Я только что заметил, что теперь мне нужно явно указывать FALSE
при использовании таких функций, как read.csv
, или при установке printFlag
на FALSE
в mice
. Это обновление для RStudio или просто ошибка?
Образец:
read.csv(text = "1,S0006,C000124,12Jan2017,179,7296
2,S0002,C000124,26Feb2017,109,7941
3,S0008,C000124,22Feb2017,190,4511
4,S0006,C000124,03Jan2017,150,7296
5,S0005,C000124,08Feb2017,120,5812
6,S0003,C000124,26Apr2017,46,7512",header=F)
терпит неудачу с:
Error in !header : invalid argument type which can then be fixed by setting
header=FALSE
RStudio: $version
[1] ‘1.1.463’
R: 3.5.3RC
Работает в R 3.5.1, RStudio версии 1.1.456
Вы пробовали с header = FALSE
, и это действительно работает?
попробуйте print(F)
: возможно, у вас есть другое значение, присвоенное F
?
Да, это работает с header=FALSE
.
У меня работает в R3.5.3, Rstudio 1.1.456
Попробуйте перезапустить Р.
@BenBolker верно, я попытался ответить на вопрос, для которого была установлена переменная F
. Имена переменных!
Я могу почти воспроизвести это (не совсем то же самое сообщение об ошибке), назначив символьное значение F
:
F <- "abc"
read.csv(text = "1,S0006,C000124,12Jan2017,179,7296
2,S0002,C000124,26Feb2017,109,7941
3,S0008,C000124,22Feb2017,190,4511
4,S0006,C000124,03Jan2017,150,7296
5,S0005,C000124,08Feb2017,120,5812
6,S0003,C000124,26Apr2017,46,7512",header=F)
Error in !header : invalid argument type
использование FALSE
вместо F
— хорошая идея (именно по этой причине); вы также можете попробовать rm(F)
и посмотреть, позволяет ли это работать вашему исходному коду.
Я предполагаю, что это, вероятно, точно повторяет ошибку; но OP забыл вставить разрыв строки в вопросе между этим сообщением и следующими словами.
В R 3.5.2 в visual studio работает нормально