假设我有两个数据框:
数据框 1(我们称之为 Data1):
V1 V2
1 "AB"
3 "XY"
5 "DH"
8 "ST"
7 "RE"
数据1的代码:
V1 <- c(1,3,5,8,7)
V2 <- c("AB","XY", "DH", "ST","RE")
Data1 <- data.frame(V1,V2)
数据框 2(我们称之为 Data2):
V1 V2
1 "AB"
2 "ZZ"
3 "XY"
5 "DH"
8 "ST"
数据2的代码:
V1 <- c(1,2,3,5,8)
V2 <- c("AB","ZZ","XY","DH","ST")
Data2 <- data.frame(V1,V2)
如果您注意到,Data1 中不存在 Data2 的第二行(其中 V2 的值为“ZZ”),并且 Data1 中的最后一行(其中 V2 的值为“RE”)不存在于 Data2 中。
A)我想列出任何一个数据框中都不存在的所有 V2 值。
对于这个例子,这将是“ZZ”和“RE”。
B)我想列出两个数据帧中都存在的所有 V2 值。
对于此示例,结果将是“AB”、“XY”、“DH”、“ST”。