重複の可能性:
Rのファイルから論理データを読み取る方法
各行に「TRUE」または「FALSE」のいずれかの論理値を含むファイルを生成しました。ここで、ファイルから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"
a[1]を論理値にしたい。
ありがとう、よろしく!