【发布时间】:2021-11-11 23:21:43
【问题描述】:
我有几个小的数据框,每个都有一行,是中介分析的结果。我需要将单元格重新排列为三行,每行都有两个变量及其对应的系数。示例如下:
有数据:
lab_x lab_m lab_y coef_xm coef_my coef_xy
x m y -0.21*** 0.08*** -0.084***
想要数据:
var1 var2 coef
x m -0.21***
m y 0.08***
x y -0.084***
更新
稍微改变一下数据,我需要保留原来出现在DF中的变量名
df<-read.table(text="lab_x lab_m lab_y coef_xm coef_my coef_xy
v1 v2 v3 -0.21*** 0.08*** -0.084***", header = TRUE)
想要:
var1 var2 coef
v1 v2 -0.21***
v2 v3 0.08***
v1 v3 -0.084***
【问题讨论】:
标签: r dplyr tidyverse data-manipulation