gpt4 book ai didi

function - R 存在函数吗?

转载 作者:行者123 更新时间:2023-12-01 07:21:22 26 4
gpt4 key购买 nike

您好,我想比较两个目录中的文件:

allfilenames <- list.files(path="../XYZ")  
names1=allfilenames[grep("XYZ_*",allfilenames)]
numfiles <- length(names1)

allfilenames2 <- list.files(path="../ABC")
names2=allfilenames2[grep("ABC_*",allfilenames2)]
numfiles <- length(names2)

for(i in names1){
if(exists(i in names2){...}###?????
else...
}

isexists函数不对!是否有另一个功能可以查看一个导演的文件是否存在于另一个导演中?

最佳答案

要测试一个字符串是否在另一个字符串内,请使用 %in% , 例如:

names <- c("A", "B", "D")

"A" %in% names
[1] TRUE

"C" %in% names
[1] FALSE
exists测试对象是否存在。在你的情况下,你只是想测试一个陈述是对还是错。

关于function - R 存在函数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6759587/

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