本文介绍了通过键返回值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
是否有更短的方法按键(由key元素给定)按顺序返回值?
Is there a shorter way to return the values by key in the order, which is given by elements of key?
vars<-c("a"=1,"b"=2) key<-c("b","a") ret<-c() for(k in key) ret<-c(ret,vars[names(vars) %in% k]) ret推荐答案
我认为intersect对您可能有用...
I think intersect could be useful to you...
vars[ intersect(key,names(vars)) ] #b a #2 1更多推荐
通过键返回值
发布评论