如何在R中交换列的行

时间:2013-05-24 17:51:27

标签: r search

我有一个由47列和592行组成的数据框。我计划使用倾向评分对其进行分析,并相信predict()会给我我想要的东西:倾向评分是指给定观察到的协变量的向量的特定治疗的条件概率。 Predict()提供概率。所以第一个问题是:是预测()的方法吗? 假设现在预测()是要走的路,我相信我需要将要分析的数据作为我现有的数据帧,并交换行和列。我不知道如何在R中做到这一点,并非常感谢如何做到这一点的指导。

2 个答案:

答案 0 :(得分:8)

它被称为转置您的数据,其功能为t

请注意,它会将您的data.frame(可能是不同列的不同类)转换为矩阵(始终只有一类数据),因此您的数据可能会被强制转换。

答案 1 :(得分:2)

使用功能

t(data)

关于您的数据。