8

所以我在 R 中创建了一个数据框,这个输出称为“数据”

但我想将我的数据框转换为如下所示的

我该怎么做呢?

4

3 回答 3

11

要在 R 中转置,请使用以下函数t()

t(data)

于 2013-04-08T06:59:29.933 回答
4

t(data)返回一个matrix

将其data.framematrix, wrap the output withas.data.frame()` 转换为 a。

于 2016-07-07T15:57:11.770 回答
0

t(data)返回列表。如果你想塑造你的数据,你可以通过强制转换成数据框:as.data.frame(data)

更好的解决方案:使用包中的melt函数dplyr。它可以轻松地将您的数据转换为表格形式,然后您可以“有效地”使用您的数据。

于 2017-06-21T16:58:43.793 回答