当我使用tidyverse的“ spread”功能时,RStudio继续崩溃

时间:2019-02-26 16:36:46

标签: r tidyr

我正在尝试扩展数据帧,但是每次我尝试时R都会继续崩溃。我可以使用tidyverse中的其他功能,例如mutate,filter等,但是我无法使用span。当我尝试取消代码时,会弹出一个Terminate R对话框,解释说R没有响应我中断当前操作的请求,我应该终止R。

我尝试卸载然后重新安装tidyr和tidyverse,但是没有运气。

有人知道为什么会发生这种情况或可能解决该问题吗?

1 个答案:

答案 0 :(得分:0)

我曾经遇到过这个问题。我注意到它在使用group_by和摘要后发生。 dplyr将新的数据集类转换为“ grouped_df”“ tbl_df”“ tbl”“ data.frame” ,由于某些原因,我不知道 spread 无法正常工作

在这种情况下,只需使用 as.data.frame(数据集)命令强制将类设为data.frame,然后再将数据集提交给散布函数即可。

对我有用!

相关问题