R语言安装rattle要先行安装必备包是cairoDevice2.25,但该包已退休,因而只好安装R3.6.3而不是R4.x。但是,在rattle作关联规则分析时使用的arules包常规情况下仅能下载适用R4.0以上。这时,如在RStudio中将R3.6.3改为R4.x虽可以装arules但cairoDevice就不工作了。问题的解决方法是:

由上,输入install.packages("arules", repos='https://mran.microsoft.com/snapshot/2019-02-01/')后解决了R3.6.3和R4.x中两个包互不兼容的问题。
解决R语言中arules和cairoDevice包兼容性问题
博客讲述了在R语言环境中遇到的包兼容性问题,特别是rattle依赖的cairoDevice2.25包已退休,而arules包需要R4.0以上版本。作者通过指定CRAN镜像安装arules的旧版本,成功在R3.6.3和R4.x之间解决了这两个包的不兼容性问题。
1023





