R数据 - 更改我的数据框(将列转换为行,反之亦然)

时间:2013-04-08 06:50:23

标签: r rows

所以我在R中创建了一个数据框,这个输出叫做'data'

但我想将我的数据框转换为类似下面的数据框

我将如何做到这一点?

3 个答案:

答案 0 :(得分:11)

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

t(data)

答案 1 :(得分:4)

t(data)会返回matrix

将其从data.frame as.data.frame()`转换为matrix, wrap the output with

答案 2 :(得分:0)

t(data)返回列表。如果要对数据进行整形,可以通过强制转换为数据框:as.data.frame(data)

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

相关问题