Есть ли простой способ программно определить, выполняется ли сценарий R в Windows и Linux?R: определить, работает ли сценарий в Windows или Linux
ответ
if(.Platform$OS.type == "unix") {
} else {
}
Я не должен был потратить впустую это время с первым комментарием. Сбейте снова удар. – Dan
Если бы это был полезный комментарий, я был бы сочувствующим ... Но этот был действительно растраченным временем! :) –
Спасибо! Я не мог вспомнить об этом, чтобы спасти свою жизнь. –
.Platform$OS.type
возвращает
[1] "unix"
или что-то еще.
См. Также R.version() для других типов OS-типа. – Spacedman
hmm .. R.version() не работает ... возможно Sys.info()? –
ahh .. капитализация. Это R.Version() –
Sys.info()["sysname"]
я запускаю тот же код с любого из трех машин Linux или Windows. Я использую следующие настроить рабочие каталоги:
if(R.Version()$os == "linux-gnu" {
dir.pre <- "/home"
} else {
dir.pre <- "C:/Users"
}
На моей Debian Linux сервер и мой Ubuntu ноутбук:
> .Platform$OS.type
[1] "unix"
> R.Version()$os
[1] "linux-gnu"
На моем Windows 10 ноутбук, в RStudio:
> .Platform$OS.type
[1] "windows"
> R.Version()$os
[1] "mingw32"
Не стесняйтесь редактировать и добавлять в этот список.
- 1. Команда Linux, чтобы проверить, запущен ли сценарий оболочки или нет.
- 2. Сценарий NodeJS не запускается в Windows или Linux
- 3. Linux для Windows сценарий сетевого копирования
- 4. Как определить, работает ли веб-сервер под управлением Linux или Windows?
- 5. Сообщите, работает ли браузер Chrome на windows или mac/linux
- 6. Как определить каталог, в котором работает сценарий или приложение Haskell?
- 7. Как определить, работает ли на компьютере Windows IPV4 или IPV6?
- 8. есть ли способ узнать, работает ли робот в Windows или Linux
- 9. Есть ли способ определить, имеет ли система GPU или CPU в R для Windows, Linux и Mac?
- 10. Сценарий Linux не работает должным образом
- 11. Сценарий удаления Linux Linux
- 12. Как определить, работает ли в консоли linux в сеансе ssh?
- 13. Как определить, выключена ли Windows или перезагрузилась
- 14. R сценарий этаграммы или актограммы
- 15. Определите, что Linux или Windows в C++
- 16. C++, Как определить, работает ли Windows-процесс?
- 17. Сценарий Python в linux
- 18. Как определить, существует ли команда в Windows?
- 19. Определить платформу linux или windows с помощью кода C/C++
- 20. Как определить через командную строку Windows, работает ли служба ALBD?
- 21. Есть ли способ определить, приостановлен ли PID Linux или нет?
- 22. Могу ли я определить, работает ли скрипт R под littler?
- 23. Как определить видимую область Windows в X Windows/Linux?
- 24. есть способ определить, работает ли R-код на клиенте (установка ноутбука) или на сервере - в установке сервера R
- 25. Определить, работает ли программа python на WINE
- 26. Работает ли Git в Windows?
- 27. Программно определить, был ли сценарий опубликован или выполнен нормально
- 28. Как определить, запускается ли сценарий при запуске или вручную?
- 29. Как определить, выполняется ли сценарий из канала или нет?
- 30. Сценарий корзины в Linux
Да! Я знаю это – Dan
Я немного опоздал с этой вечеринкой, но рассмотрю этот поиск в Google Code: http://www.google.com/codesearch?as_q=linux+windows&btnG=Search+Code&hl=ru&as_lang=r - то есть укажите ' as_lang = r 'для получения решений на основе R только при поиске строк' linux 'и' windows '. И это прямо там .... –
фантастический! Я не знал о поиске кода GOOG. Я боролся и изо всех сил пытался найти это, но продолжал получать несвязанные результаты. –