Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R能否知道它是否在Windows上运行?_R_Macos_Operating System - Fatal编程技术网

R能否知道它是否在Windows上运行?

R能否知道它是否在Windows上运行?,r,macos,operating-system,R,Macos,Operating System,我想知道R中是否有逻辑测试来评估R是否在“Windows”(win)操作系统下运行 这是干什么用的: if(“OS是windows”){###这是我需要的逻辑测试!!! setwd(“~/../Desktop”) }否则{ setwd(“~”} x以下是一个可能有帮助的函数: 下面是一个可能有帮助的函数: get\u os if("OS is windows") { ## Here is the logical test I need !!! setwd("~/../Desktop")

我想知道R中是否有逻辑测试来评估R是否在“Windows”(
win
)操作系统下运行

这是干什么用的:
if(“OS是windows”){###这是我需要的逻辑测试!!!
setwd(“~/../Desktop”)
}否则{
setwd(“~”}

x以下是一个可能有帮助的函数:


下面是一个可能有帮助的函数:

get\u os
if("OS is windows") { ## Here is the logical test I need !!!

  setwd("~/../Desktop")  

  } else {

  setwd("~") }          


x <- paste0(getwd(),"/", "Animation")
dir.create(x)
    get_os <- function() {
  if (.Platform$OS.type == "windows") { 
    "win"
  } else if (Sys.info()["sysname"] == "Darwin") {
    "mac" 
  } else if (.Platform$OS.type == "unix") { 
    "unix"
  } else {
    stop("Unknown OS")
  }
}