R 版本 3.6 和 4.0 兼容性?

R version 3.6 and 4.0 compatibility?

我正在学习以下 udemy 课程:

https://www.udemy.com/course/neural-network-understanding-and-building-an-ann-in-r/

并且讲师安装了 R 版本 3.5.7 说 'download the latest version' 但是在继续进行时,我发现版本 4.0.2 已经过时了,我想知道这两个版本之间是否存在任何兼容性问题,例如 python3和2.

如果我想跟上课程的进度,应该下载哪个版本?

我可以在我的 Linux 机器上安装多个版本并在它们之间交替吗?

另外两个版本有多大区别?

编辑:好的,谢谢大家,我会安装 4.0.2,如果我遇到任何问题,我也会安装 3.5.7。如果有人感兴趣的话,我还在一个名为 freudemycoupons 的 subreddit 上免费找到了该课程

https://www.reddit.com/r/FreeUdemyCoupons

这个问题很有意思!我认为对于在线课程,通常可以使用稍新版本的 R。在线课程不太可能(但是,当然,并非不可能)使用某些当时可能会发生重大变化的功能。如果您想了解不同 R 版本中的所有新功能和更改的行为,您可以阅读官方 changelog.

当然,在生产中更新 R 时应该非常小心,尤其是更改主要版本。它需要大量测试才能确保一切正常运行并获得正确的结果。但在在线课程中,你可能会得到类似的结果,你可以继续。如果您仍然遇到困难,您可以随时在 Stack Overflow(或 Stack Exchange:Data Science, AI)上免费提问。

要在 Linux 上安装多个版本的 R,您可以使用 RStudio 的 instructions, which are pretty useful for various distributions and RStudio supports multiple versions and makes switching quite easy

这些线程可能有用:

  • How to install 2 different R versions on Debian?
  • Installing multiple versions of R

由于 CSV 文件的附加数据,我们得到与 R 4.0.2 和 R 3.6.1 不同的输出,例如, 我们从 4.0.2 获得了性格和模式(吸烟、性别、剖腹产),是的,没有和来自 R 3.6.1 的数字。