转置数据框

时间:2017-09-27 00:02:33

标签: r

此数据框代码:

f <- function (l) {
    l
}

data.frame(lapply(letters[1:2] , f))

呈现:

enter image description here

我正在尝试将行转置为cols,因此a,b显示为:

X.a. a
X.b. b

我试过了:

f <- function (l) {
    l
}

data.frame(t(lapply(letters[1:2] , f)))

但这会呈现:

enter image description here

我可以使用转置函数t()来更改数据框的显示方式吗?

1 个答案:

答案 0 :(得分:2)

你想这样做:

t(data.frame(lapply(letters[1:2] , f)))

您的代码尝试转置lapply的输出,该输出始终是一个列表。