可能重复:
R: determine if a script is running in Windows or Linux
R脚本如何确定它运行的平台?我正在使用R 2.10.1,有时在Windows上,有时在Linux上。我更喜欢内置函数而不是文件系统分类。我已经在描述中用“os”或“platform”搜索了基本软件包的索引 - 没有骰子,唉。
答案 0 :(得分:7)
R.version()$os
的替代方案是.Platform$OS.type
和R.Version()$platform
。有关详细信息,请参阅?.Platform
。请注意,Sys.info()
未在所有平台上实施,但确实提供了关于哪个平台R 正在运行的关键信息,而其他平台提供了有关内置<的平台的信息/强>
答案 1 :(得分:4)
您可以使用R.Version()$os