R:将特定元素从数据框更改为名称,并将行切换为列

时间:2019-04-21 19:39:06

标签: r list dataframe

让我们列出数据表:

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

0 个答案:

没有答案