RでOSを判別する方法

先日、JuliaでOSを判別する方法を書きました。

marui.hatenablog.com

Rでも同じことをやりたい場合があるので、メモしておきます。Sys.info()関数を使うと、システムについてのさまざまな情報が得られます。その中でもsysnameがOSの種類を取ってくるものです。

if (Sys.info()["sysname"] == "Darwin") {
  setwd("/Volumes/GoogleDrive/マイドライブ/")
} else {
  setwd("G:/マイドライブ/")
}