R语言,data frame转换问题求帮助!

问题遇到的现象和发生背景

想要把一个3列多行的data frame,转换为多行多列的data frame。求思路,感谢啦!这个问题困扰了我好久好久,实在是不会了(大哭)

问题相关代码,请勿粘贴截图

img


变成

img

运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果