दिलचस्प पोस्ट
रनटाइम.एक्सएसी (): एंड्रॉइड में रिबूट करें? जावा में ओवरराइड होने के बराबर और हैशोड होने पर किस मुद्दे पर विचार किया जाना चाहिए? वर्णनकर्ता को पढ़ने के लिए गैर-अवरुद्ध कॉल पायथन में कोई ++ और – ऑपरेटर क्यों नहीं हैं? ASP.NET web.config: configSource बनाम फ़ाइल विशेषताएँ SurfaceTexture और OpenGL का उपयोग करके कैमरा आउटपुट संशोधित करना पठनयोग्य प्रारूप दिनांक के साथ मैं एक स्ट्रिंग में एक अजगर डेटैट को कैसे बदलूं? पोस्टग्रेएसक्यूएल: टेक्स्ट और वर्कर के बीच का अंतर (चरित्र बदलता है) अनन्त पृष्ठ स्क्रॉलिंग को सक्षम करने के लिए ViewPager बदल रहा है कैनवास में असली माउस की स्थिति जावा में एक अर्रे का अधिकतम आकार Angular2 + टाइपस्क्रिप्ट एप्लिकेशन में रद्दी का आयात करना .NET का उपयोग करते हुए 2 फाईल्स की तुलना कैसे करें? AVAssetReader के माध्यम से ऑडियो नमूने पढ़ना एक चिड़ियाघर से वर्ष और वर्ष निकालें :: वर्ष वस्तु

रैंकडाउन में YAML की वर्तमान तारीख

मैं सोच रहा हूं कि क्या वर्तमान दिनांक को .rmd सामने-मामला डालने के लिए एक चाल है। .rmd दस्तावेज जिसे knitr और rmarkdown पैकेज द्वारा संसाधित किया knitr । मुझे अपने विकी पृष्ठों के शीर्ष पर निम्नलिखित पंक्ति थी,

  _baptiste, `r format(Sys.time(), "%d %B, %Y")`_ 

और यह बेंप्टिस्ट में परिवर्तित हो जाएगा , 03 मई, 2014 को HTML आउटपुट में। अब, मैं rmarkdown द्वारा प्रदान की गई उन्नत पंडोक आवरण का लाभ लेना चाहता rmarkdown , लेकिन rmarkdown शीर्षलेख में आर कोड होने पर काम नहीं लगता है:

 --- title: "Sample Document" output: html_document: toc: true theme: united date: `r format(Sys.time(), "%d %B, %Y")` author: baptiste --- Error in yaml::yaml.load(front_matter) : Scanner error: while scanning for the next token at line 6, column 7 found character that cannot start any token at line 6, column 7 Calls: <Anonymous> ... output_format_from_yaml_front_matter -> parse_yaml_front_matter -> <Anonymous> -> .Call 

कोई वैकल्पिक हल?

वेब के समाधान से एकत्रित समाधान "रैंकडाउन में YAML की वर्तमान तारीख"

यह थोड़ा सा मुश्किल है, लेकिन आपको इनलाइन आर अभिव्यक्ति का उद्धरण करके YAML में date फ़ील्ड को मान्य करना होगा, उदा।

 date: "`r format(Sys.time(), '%d %B, %Y')`" 

तब पार्सिंग त्रुटि समाप्त हो जाएगी, और दिनांक मार्कडाउन आउटपुट में जेनरेट किया जाएगा ताकि पांडोक Sys.time() से मूल्य का उपयोग कर Sys.time()

बस @ यीहुई पर का पालन करना अजीब तरह से, मैंने पाया है कि:

 '`r format(Sys.Date(), "%B %d, %Y")`' 

इससे बेहतर काम करता है:

 "`r format(Sys.Date(), '%B %d, %Y')`" 

उत्तरार्द्ध RStudio के लिए बाहरी उद्धरण बदलना चुनता है ' जब भी एचटीएमएल और पीडीएफ आउटपुट के बीच स्विच करते हैं और इस तरह कोड तोड़ते हैं

एक कामकाजी brew पैकेज का उपयोग करना है और एक brew टेम्पलेट के रूप में अपने YAML सामने वाले पदार्थ को लिखें।

 --- title: "Sample Document" output: html_document: toc: true theme: united date: <%= format(Sys.time(), "%d %B, %Y") %> author: baptiste --- 

अब आप brew_n_render फ़ंक्शन का उपयोग कर सकते हैं जो डॉक्टर को brew_n_render उपयोग करके brew_n_render करना होगा और फिर rmarkdown माध्यम से rmarkdown

 brew_n_render <- function(input, ...){ output_file <- gsub("\\.[R|r]md$", ".html", input) brew::brew(input, 'temp.Rmd'); on.exit(unlink('temp.Rmd')) rmarkdown::render('temp.Rmd', output_file = output_file) } 

KnitHTML में बुनना KnitHTML बटन के साथ यह काम करने के लिए, आप एक कस्टम आउटपुट प्रारूप लिख सकते हैं जो स्वचालित रूप से ब्रो को प्रीप्रोसेसर के रूप में इस्तेमाल करेगा। प्रीप्रोसेक्शन के लिए brew का उपयोग सुनिश्चित करता है कि आपके दस्तावेज़ में knitr कोड का भाग पूर्वप्रक्रिया चरण के दौरान अछूता है। आदर्श रूप से, rmarkdown पैकेज को अपने एपीआई में मेटाडाटा को बेनकाब करना चाहिए और उपयोगकर्ताओं को इसे कस्टम फ़ंक्शन के माध्यम से चलाने की अनुमति देना चाहिए।

या सिर्फ एक उद्धरण दोहरे उद्धरण और इसके विपरीत, यह अच्छी तरह से काम करता है

 --- title: "Sample Document" output: html_document: toc: true theme: united date: '`r format(Sys.time(), "%d %B, %Y")`' author: baptiste --- 

या, शायद निम्नलिखित की तरह कुछ, आर Markdown पैरामाइज़र रिपोर्ट देखें

 params: reportDate: input: date label: 'Report Date:' value: as.POSIXct(Sys.Date()) 

मेरे लिए एक ही समस्या के लिए मैं इसे इस कोड का उपयोग कर हल करता हूं।

 --- title: "bla bla" author: "My name" date: \`r format(Sys.Date(), "%B %d, %Y")`\' output: html_document --- 

श्रेष्ठ।