【发布时间】:2018-11-14 21:53:37
【问题描述】:
我想处理一堆数据帧的列和行名,比如 W1、W2、W3,它们的名字列在先前构建的列表中,例如 W。我见过很多类似的问题,但似乎没有一个能解决我的困难:
> W <- list(W1, W2, W3)
> lapply(W, is.data.frame)
$W1
[1] TRUE
$W2
[1] TRUE
$W3
[1] TRUE
最终我想做的是:
> lapply(W, function(x) rowname(x) = x[,1])
> lapply(W, function(x) x = x[,-1])
- 使用每个数据框的第一列值定义行名称。
- 在那之后抑制第一列,
但在这两种情况下,我都会获得每个数据框第一列的内容。我错过了一些基本的东西......
【问题讨论】: