3

可能重复:
R:确定脚本是在 Windows 还是 Linux 中运行

R 脚本如何确定它在哪个平台上运行?我使用的是 R 2.10.1,有时在 Windows 上,有时在 Linux 上。我更喜欢内置函数而不是文件系统分类法。我已经在基本包的索引中搜索了描述中带有“os”或“platform”的任何内容——唉,那里没有骰子。

4

2 回答 2

8

R.version()$osare.Platform$OS.type和的替代方案R.Version()$platform。请参阅?.Platform以获取更多信息。请注意,Sys.info()并非在所有平台上都实现,但确实提供了有关 R 正在运行的平台的关键信息,而其他提供了有关构建 R 的平台的信息

于 2010-10-13T08:52:36.320 回答
4

您可以使用R.Version()$os

于 2010-10-12T22:44:07.683 回答