में कोई स्क्रिप्ट चल रही है या नहीं, क्या प्रोग्राम बनाम यह निर्धारित करने का एक आसान तरीका है कि Windows बनाम लिनक्स में आर स्क्रिप्ट निष्पादित की जा रही है या नहीं?आर: यह निर्धारित करें कि विंडोज या लिनक्स
उत्तर
if(.Platform$OS.type == "unix") {
} else {
}
मुझे उस टिप्पणी को पहली टिप्पणी के साथ बर्बाद नहीं करना चाहिए था। पंच फिर से मारो। – Dan
यदि यह एक उपयोगी टिप्पणी थी, तो मैं सहानुभूतिशील होगा ... लेकिन वह वास्तव में बर्बाद हो गया था! :) –
धन्यवाद! मैं अपने जीवन को बचाने के लिए इसे याद नहीं कर सका। –
.Platform$OS.type
रिटर्न
[1] "unix"
या कुछ और।
अन्य ओएस-टाइप चीजों के लिए R.version() भी देखें। – Spacedman
हम्म .. R.version() काम नहीं करता है ... शायद Sys.info()? –
आह .. पूंजीकरण। यह आर। संस्करण() –
Sys.info()["sysname"]
मैं तीन लिनक्स या Windows मशीनों में से किसी से एक ही कोड चलाते हैं।
if(R.Version()$os == "linux-gnu" {
dir.pre <- "/home"
} else {
dir.pre <- "C:/Users"
}
मेरी डेबियन लिनक्स सर्वर पर और मेरे 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. यह निर्धारित करें कि विंडोज
- 2. यह निर्धारित करना कि आर प्रोग्रामिंग भाषा
- 3. यह निर्धारित करें कि UIScrollView
- 4. यह निर्धारित करें कि सी/सी ++
- 5. आर स्क्रिप्ट: यह निर्धारित करें कि स्क्रिप्ट जीयूआई में या कमांड लाइन
- 6. यह निर्धारित करें कि लेनदेन डीटीसी लेनदेन है या नहीं,
- 7. यह निर्धारित करें कि ऐप एपीएनएस सैंडबॉक्स या उत्पादन पर्यावरण
- 8. यह निर्धारित करें कि उपयोगकर्ता द्वारा
- 9. यह निर्धारित करें कि InnSDB प्लगइन MySQL
- 10. यह निर्धारित करें कि कोई प्रविष्टि एफ़टीपी
- 11. यह निर्धारित करें कि कोई फ़ाइल
- 12. यह निर्धारित करें कि कोई छवि Matlab
- 13. यह निर्धारित करें कि मूसडॉउन इवेंट
- 14. निर्धारित करें कि क्या सी ++
- 15. यह निर्धारित करें कि नियंत्रक कार्रवाई को
- 16. यह निर्धारित करें कि पिछली नेविगेशन
- 17. यह निर्धारित करना कि stringByEvaluatingJavaScriptFromString
- 18. यह निर्धारित करना कि छवि
- 19. निर्धारित करें कि पूर्ण या संबंधित यूआरएल
- 20. यह निर्धारित करने का तेज़ तरीका है कि एक पीआईडी (विंडोज) पर मौजूद है या नहीं?
- 21. यह निर्धारित करने के लिए कि कोई विंडोज एप्लिकेशन ऑफस्क्रीन है या नहीं?
- 22. निर्धारित कार्य या विंडोज सेवा
- 23. पायथन: विंडोज या लिनक्स पर माउंट प्वाइंट प्राप्त करें
- 24. निर्धारित करें कि ग्रहण
- 25. निर्धारित करें कि अधिसूचना
- 26. निर्धारित करें कि
- 27. निर्धारित करें कि क्या विंडोज प्रक्रिया को प्रतीकात्मक लिंक
- 28. यह निर्धारित करना कि विंडोज या अन्य सिस्टम पर संकलन करना
- 29. यह निर्धारित करने के लिए कि वर्तमान विंडोज सत्र लॉक है या नहीं?
- 30. निर्धारित करें कि प्रतिबिंब
हाँ! मुझे यह पता है कि – Dan
मैं इस पार्टी के लिए थोड़ा देर हो चुकी हूं लेकिन इस Google Code Search पर विचार करें: http://www.google.com/codesearch?as_q=linux+windows&btnG=Search+Code&hl=hi&as_lang=r - यानी निर्दिष्ट करें ' as_lang = r 'स्ट्रिंग्स' लिनक्स 'और' विंडोज़ 'की तलाश करते समय केवल आर-आधारित समाधान प्राप्त करने के लिए। और यह वहीं है .... –
शानदार! मुझे GOOG कोड खोज के बारे में पता नहीं था। मैंने संघर्ष किया और इसके लिए संघर्ष करने के लिए संघर्ष किया लेकिन असंबद्ध परिणाम प्राप्त करना जारी रखा। –