我有这个数据框
Treatment easy medium hard
1 Happiness 4.02 2.86 3.54
2 Neutral 4.26 3.04 3.40
3 Sadness 3.78 3.14 1.92
,我想将其更改为此,因为我需要创建一个barplot:
Treatment task value
1 Happiness easy 4.02
2 Happiness medium 2.86
3 Happiness hard 3.54
4 Neutral easy 4.26
5 Neutral medium 3.04
6 Neutral hard 3.40
7 Sadness easy 3.78
8 Sadness medium 3.14
9 Sadness hard 1.92
如何使用tidyr::pivot_longer
进行更改?我不知道如何定义此命令的参数。
非常感谢您的帮助!
答案 0 :(得分:0)
代码如下:
tab_ris1=pivot_longer(tab_ris,cols=c("easy","medium","hard"),names_to="task",values_to="value")
tab_ris1