r रैमडाउन में वाईएएमएल वर्तमान तिथि




yaml knitr (5)

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

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

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

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

और यह एचटीएमएल आउटपुट में 03 मई, 2014 को बपतिस्मा में परिवर्तित हो जाएगा। अब, मैं 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 में date फ़ील्ड को वैध बनाना होगा, उदाहरण के लिए

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

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



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

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

अपडेट करें आप एक और प्रारूप का भी उपयोग कर सकते हैं।

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

श्रेष्ठ।


बस @Yihui पर पीछा करें। विचित्र रूप से, मैंने पाया है कि:

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

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

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

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







r-markdown