【发布时间】:2021-06-10 04:53:51
【问题描述】:
我有一个如下所示的数据框:data.frame name cond
CONDITION CONT1 CONT2 CONT3 CONT4
result 16.2 2.5 6.5 0.75
Test.ratio 0.23 0.15 2.5 3.5
我想要得到的是:
CONDITION Result test.ratio
CONT1 16.2 0.62
CONT2 2.5 0.15
CONT3 6.5 2.5
CONT4 0.75 3.5
我试过使用融化功能,但没有用。
Cond.long <- melt(cond, idvar = "condition"))
我是 R 新手。
【问题讨论】:
-
使用
tidyr:df %>% pivot_longer(cols = -CONDITION) %>% pivot_wider(names_from = CONDITION, values_from = value)