此数据框代码:
f <- function (l) {
l
}
data.frame(lapply(letters[1:2] , f))
呈现:
我正在尝试将行转置为cols,因此a,b
显示为:
X.a. a
X.b. b
我试过了:
f <- function (l) {
l
}
data.frame(t(lapply(letters[1:2] , f)))
但这会呈现:
我可以使用转置函数t()
来更改数据框的显示方式吗?
答案 0 :(得分:2)
你想这样做:
t(data.frame(lapply(letters[1:2] , f)))
您的代码尝试转置lapply的输出,该输出始终是一个列表。