gpt4 book ai didi

r - 如何从R中的文件读取逻辑数据

转载 作者:行者123 更新时间:2023-12-04 18:11:44 25 4
gpt4 key购买 nike

这个问题已经在这里有了答案:




已关闭8年。




Possible Duplicate:
How to read logical data from a file in 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]是逻辑值。

感谢致敬!

最佳答案

代替:

a=scan(file="1.txt", what="logical")

尝试:
a = scan(file="1.txt", what=logical(0))

有关文档,请参见 ?scan

关于r - 如何从R中的文件读取逻辑数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12481371/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com