让我们列出数据表:
df1 <- data.frame(V1=c("a", "b", "c"),V2=c("d", "e","f"), V3=c("g","h","i"),V4=c("j","k","l"))
df2 <- data.frame(V1=c("m","n"), V2=c("o","p"), V3=c("q","r"))
l <-list(df1, df2)
> l
[[1]]
V1 V2 V3 V4
1 a d g j
2 b e h k
3 c f i l
[[2]]
V1 V2 V3
1 m o q
2 n p r
我想运行一些可以识别某些元素的代码:
ele <- c("a","b","c","g","h","i")
以及何时从列表中找到特定元素ele
它将行切换到列表ele
中具有特定名称的列。
最后,我想获得以下数据框
df3 <-data.frame(a="d", b="e", c="f",g="j",h="k",i="l")
> df3
a b c g h i
1 d e f j k l