R中的哪个()函数
我有一个大小为92047x2的数据R中的哪个()函数,r,R,我有一个大小为92047x2的数据帧(a),和大小为1829的列表(B)。我想创建一个新的数据框,其中a的所有行的第一列值都出现在B中 如何使用which()?或者其他什么好办法 所有值都是字符形式。(例如“Vc2345”)您可以这样做: dfA=data.frame(C1=sample(1:92047), C2=sample(1:92047)) listB=list(sample(1:1829)) dfAinB=dfA[which(dfA$C1 %in% unlist(listB)),] st
帧(a)
,和大小为1829的列表(B)
。我想创建一个新的数据框,其中a的所有行的第一列值都出现在B中
如何使用which()
?或者其他什么好办法
所有值都是字符形式。(例如“Vc2345”)您可以这样做:
dfA=data.frame(C1=sample(1:92047), C2=sample(1:92047))
listB=list(sample(1:1829))
dfAinB=dfA[which(dfA$C1 %in% unlist(listB)),]
str(dfAinB)
你可以这样做:
dfA=data.frame(C1=sample(1:92047), C2=sample(1:92047))
listB=list(sample(1:1829))
dfAinB=dfA[which(dfA$C1 %in% unlist(listB)),]
str(dfAinB)
你可以这样做:
dfA=data.frame(C1=sample(1:92047), C2=sample(1:92047))
listB=list(sample(1:1829))
dfAinB=dfA[which(dfA$C1 %in% unlist(listB)),]
str(dfAinB)
你可以这样做:
dfA=data.frame(C1=sample(1:92047), C2=sample(1:92047))
listB=list(sample(1:1829))
dfAinB=dfA[which(dfA$C1 %in% unlist(listB)),]
str(dfAinB)
这看起来像是一个子集问题,但如果没有一段代码或至少是一个预期的输出,就很难帮助您。请参阅本文:阅读
帮助(“%in%”)
。这看起来像是一个子集设置问题,但如果没有一段代码或至少是一个预期的输出,就很难帮助您。请参阅本文:阅读帮助(“%in%”)
。这看起来像是一个子集设置问题,但如果没有一段代码或至少是一个预期的输出,就很难帮助您。请参阅本文:阅读帮助(“%in%”)
。这看起来像是一个子集设置问题,但如果没有一段代码或至少是一个预期的输出,就很难帮助您。请参阅本文:阅读帮助(“%in%”)
。