tidyr的文档表明收集和传播是可传递的,但以下带有"虹膜"数据的示例显示它们不是,但不清楚为什么.任何澄清将不胜感激
iris.df = as.data.frame(iris)
long.iris.df = iris.df %>% gather(key = feature.measure, value = size, -Species)
w.iris.df = long.iris.df %>% spread(key = feature.measure, value = size, -Species)
Run Code Online (Sandbox Code Playgroud)
我希望数据框"w.iris.df"与"iris.df"相同,但收到以下错误:
"错误:行的重复标识符(1,2,3,4,5,6,7,8,9 ..."
我的一般问题是如何在这种数据集上反转"聚集"的应用.