R语言:使用tidyr的spread函数报错,Run `rlang::last_error()` to see where the error occurred.

运行代码如下所示:

cwy= spread(cwy,key = "group",value = "p")

报错原因是group存在重复。举个例子,以下数据就会出现报错:

id group p
id1 A 222
id1 A 333
id1 B 444

id1的group-A存在两个数值:222和333,所以运行回报错。

解决方案是删了重复的行。

posted @ 2023-03-09 17:18  橙子牛奶糖  阅读(1553)  评论(0编辑  收藏  举报