दिलचस्प पोस्ट
JSoup चरित्र एन्कोडिंग समस्या सबसे तेज़ संभव grep .NET का उपयोग करते हुए 2 फाईल्स की तुलना कैसे करें? "गलत स्ट्रिंग मान" त्रुटियाँ कैसे ठीक करें? आईओएस छवि अभिविन्यास अजीब व्यवहार है विंडोज से सच्चे जावा पिंग कैसे करें? पैकेज के अजगर 3 संस्करण को उबंटू पर पीआईपी के माध्यम से कैसे स्थापित किया जाए? ऐरेलिस्ट <List> – Java से प्रत्येक X सेकंड अपडेट करें JLabel एक ही ऑब्जेक्ट को संदर्भित करने के लिए विभिन्न तत्वों पर एक ही नियंत्रक का उपयोग करना PHP में ईमेल पते को मान्य कैसे करें एएसपी.नेट एमवीसी में एपीआई नियंत्रक और नियंत्रक के बीच का अंतर मैं पायथन के साथ वेबसाइट पर कैसे प्रवेश कर सकता हूँ? <Ui: repeat> के भीतर तत्व की सशर्त रेंडरिंग निर्दिष्ट करें? <C: if> काम करने के लिए प्रतीत नहीं होता है रनटाइम पर आउटपुट फाइलनाम बनाने के लिए स्ट्रिंग्स को पूर्णांक परिवर्तित करें मेरे फायरबसे तक अन्य पहुंच को कैसे रोकें?

आर कमांड लाइन में एक समय घड़ी प्रदर्शित करें

मुझे आश्चर्य है कि आर कमांड लाइन में मौजूदा समय को प्रदर्शित करने का एक तरीका है, जैसे कि एमएस डॉस में, हम इसका इस्तेमाल कर सकते हैं

Prompt $T $P$G 

प्रत्येक शीघ्र लाइन में समय घड़ी शामिल करने के लिए कुछ इस तरह

 options(prompt=paste(format(Sys.time(), "%H:%M:%S"),"> ")) 

यह करना होगा, लेकिन तब यह निर्धारित किया गया था कि समय पर तय हो गया है। मुझे यकीन नहीं है कि इसे स्वचालित रूप से कैसे अपडेट किया जाए

वेब के समाधान से एकत्रित समाधान "आर कमांड लाइन में एक समय घड़ी प्रदर्शित करें"

चेस इस तरह के तरीकों के लिए options("prompt"=...) का इस्तेमाल किया जा सकता है। लेकिन उनके समाधान एक निरंतर समय अभिव्यक्ति कहते हैं जो कि हम क्या चाहते हैं।

फ़ंक्शन कार्य के लिए दस्तावेज़ taskCallbackManager को बाकी है:

 R> h <- taskCallbackManager() R> h$add(function(expr, value, ok, visible) { + options("prompt"=format(Sys.time(), "%H:%M:%S> ")); + return(TRUE) }, + name = "simpleHandler") [1] "simpleHandler" 07:25:42> a <- 2 07:25:48> 

प्रत्येक कॉलम के पूरा होने के बाद हम कॉलबैक का मूल्यांकन करते हैं। यही चाल है आर डेवलपर साइट से इस दस्तावेज़ में अधिक फैंसी दस्तावेज़ हैं।

यहां एक वैकल्पिक कॉलबैक समाधान है:

 updatePrompt <- function(...) {options(prompt=paste(Sys.time(),"> ")); return(TRUE)} addTaskCallback(updatePrompt) 

यह डीर्क की विधि के समान काम करता है, लेकिन सिंटैक्स मेरे लिए थोड़ा सरल है

कॉलबैक पर आधारित अन्य विधियों में से कोई भी, जब तक कोई शीर्ष-स्तर कमांड निष्पादित नहीं किया जाता है, तब तक प्रॉम्प्ट अपडेट होगा। इसलिए, कंसोल में वापसी को दबाने से कोई बदलाव नहीं होगा आर की मानक कॉलबैक हैंडलिंग की प्रकृति ऐसी है।

यदि आप tcltk2 पैकेज को स्थापित करते हैं, तो आप एक कार्य अनुसूचक सेट अप कर सकते हैं जो option() को निम्नानुसार बदलता है:

 library(tcltk2) tclTaskSchedule(1000, {options(prompt=paste(Sys.time(),"> "))}, id = "ticktock", redo = TRUE) 

वॉइला, कुछ एमएस डॉस प्रांप्ट की तरह।

NB: प्रेरणा इस उत्तर से आया।


नोट 1: प्रतीक्षा समय (इस मामले में 1000) का मतलब # मिलीसेकंड से, सेकेंड नहीं है उप-दूसरा रिजॉल्यूशन किसी तरह उपयोगी है जब आप इसे नीचे की ओर समायोजित कर सकते हैं

आप डिफ़ॉल्ट वर्ण को बदल सकते हैं जो कि options() कमांड के माध्यम से प्रदर्शित होता है आप ऐसा कुछ करने की कोशिश कर सकते हैं:

 options(prompt = paste(Sys.time(), ">")) 

आप सेट किए जा सकने वाली चीज़ों की पूरी सूची के लिए ?options लिए सहायता पृष्ठ देखें यह जानने के लिए एक बहुत ही उपयोगी चीज है!

यह मानते हुए कि आप हर आर सत्र के लिए क्या करना चाहते हैं, इसे अपने पर ले जाने पर विचार करें .Rprofile प्रोग्रामिंग खुशहाली के कई अन्य अच्छे नंगे को उस विषय पर यहां मिल सकते हैं।

मैं ऐसा करने के लिए एक देशी आर फ़ंक्शन का नहीं जानता, लेकिन मुझे पता है कि आर में अन्य भाषाओं के साथ इंटरफेस हैं जो सिस्टम टाइम कमांड करते हैं शायद यह एक विकल्प है?

थियरी ने प्रणाली का वर्णन किया। समय system.time() और वहाँ भी है proc.time() जो आप के लिए इसकी आवश्यकता के आधार पर, हालांकि इनमें से न तो आपको वर्तमान समय देता है।