【问题标题】:Transposing data frame [duplicate]转置数据帧[重复]
【发布时间】:2017-09-27 00:02:33
【问题描述】:

这个数据框代码:

f <- function (l) {
    l
}

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

渲染:

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

X.a. a
X.b. b

我试过了:

f <- function (l) {
    l
}

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

但这会渲染:

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

【问题讨论】:

    标签: r


    【解决方案1】:

    你想这样做:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-16
      • 2019-01-16
      • 2021-05-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多