Как читать логические данные из файла в R

Я сгенерировал файл, который содержит логическое значение «ИСТИНА» или «ЛОЖЬ» в каждой строке. Теперь я хотел бы прочитать логические данные из файла в R. Однако данные, которые считываются, имеют режим «символ», а не логические значения. Мне было интересно, как читать данные как логические значения из файла.

Мой код R

cat(FALSE,"\n", file="1.txt", append=FALSE);
for (i in 2:5) cat(TRUE,"\n",file="1.txt", append=TRUE);
a=scan(file="1.txt", what="logical")

Выход:

> mode(a)
[1] "character"
> mode(a[1])
[1] "character"
> a[1]
[1] "FALSE"

Я хочу, чтобы [1] было логическим значением.

Спасибо и всего наилучшего!

Ответы на вопрос(2)

Ваш ответ на вопрос