我有两套(a和b)。我尝试使用%in%来选择a中的所有值,也就是b。
使用以下代码从文本文件中读取集合a:
a <- read.table("filename.txt")
names(a) <- c("time","A")
此表读取的输出就像这样
a <- data.frame(time = seq(0,20,0.2), A = seq(1,20,0.0333))
集合b显示为以下格式,
b <- data.frame(x = seq(1,20,0.2))
为达到匹配目的,我需要像这样使用%in%
a <- subset(a, time %in% b$x)
现在出现问题,a集合中的某些值也在b set中。但是,返回子集不包含这些值,因为它们被认为是不匹配的。
我不明白为什么会发生这种情况以及如何解决这个问题。你能提出一些解决这个问题的建议吗?
谢谢
香