所以我在R中创建了一个数据框,这个输出叫做'data'
但我想将我的数据框转换为类似下面的数据框
我将如何做到这一点?
答案 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
函数。它可以轻松地将您的数据转换为表格形式,然后您可以“有效”地使用您的数据。