在R中按索引合并行及spread函数异常问题排查
问题解决思路分享
我来聊聊我是怎么搞定这个问题的!
- 最开始我也碰到了同样的困境:用
spread()函数生成DataFrame后,完全搞不清怎么合并,而且找了一些类似问题的解决方案,在我的数据集上根本不生效。 - 后来我仔细排查才发现,之前对数据执行的
group_by()操作是导致spread()未按预期工作的关键原因——分组会把spread()的作用范围限制在每个分组里,自然得不到想要的结果。 - 解决办法其实很直接:先调用
ungroup()解除数据的分组状态,然后直接基于原始数据重新操作,spread()就能正常输出结果,后续的合并步骤也能顺利推进啦!
内容的提问来源于stack exchange,提问作者melbez
相关产品推荐
相关产品推荐

