tempB <- c(2,6,7)
tempC <- tempA[-tempB]# 注意有个负号
print(tempC)
1、定来义一个变量m,并使源用函数c()进行对变量m赋值,使用的是“->”,
2、可以不使用函数,直接使用“->”进行赋值。
3、也可以倒过来赋值,将变量放在函数后面,还是使用“->”赋值。
4、可以使用assign对变量进行赋值,前面参数是被赋值的变量,后面是需要的对象。
5、定义一个变量w,使用函数c()进行赋值;定义一个变量c,取w变量的倒数。
如果两个数据集的变量完全一样的话可以直接这样 :newdata<-merge(longlist,shortlist,all=FALSE)
得到的就是两个的交集。
如果变量不同的话,可以接着刚才操作,设定变量x用来标注longlist中的id是否也在shorlist中出现过:
id<-newdata$id
x<-c("true")
a<-cbind(id,x)
a<-data.frame(a)
longlist<-merge(longlist,a,all=TRUE)
然后longlist中就会多出x变量,与shortlist相同的id后面x为true