คำถามติดแท็ก knitr

knitr เป็นแพ็กเกจ R สำหรับการสร้างรายงานแบบไดนามิกตามแนวคิดของการเขียนโปรแกรมแบบรู้หนังสือ

7
วันที่ปัจจุบันของ YAML อยู่ใน rmarkdown
ฉันสงสัยว่ามีเคล็ดลับที่จะนำวันที่ปัจจุบันมาใช้ในส่วนหน้าของ YAML ของ.rmdเอกสารที่ต้องดำเนินการโดยknitrและrmarkdownแพ็คเกจ ฉันเคยมีบรรทัดต่อไปนี้ที่ด้านบนของหน้า wiki ของฉัน _baptiste, `r format(Sys.time(), "%d %B, %Y")`_ และมันจะถูกแปลงเป็นbaptiste, 03 พฤษภาคม, 2014ในเอาต์พุต html ตอนนี้ฉันต้องการที่จะใช้ประโยชน์จากเสื้อคลุม pandoc ขั้นสูงที่จัดทำโดยrmarkdownแต่มีรหัส r ในส่วนหัว YAML ดูเหมือนจะไม่ทำงาน: --- 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 …
247 r  yaml  knitr  r-markdown 

4
R - Markdown หลีกเลี่ยงข้อความโหลดแพคเกจ
ฉันใช้ Knitr ผ่านทาง R-Studio และคิดว่ามันค่อนข้างเรียบร้อย ฉันมีปัญหาเล็กน้อยว่า เมื่อฉันแหล่งที่มาของไฟล์ใน R-Chunk เอาท์พุท knitr รวมถึงความคิดเห็นภายนอกดังนี้: + FALSE Loading required package: ggplot2 + FALSE Loading required package: gridExtra + FALSE Loading required package: grid + FALSE Loading required package: VGAM + FALSE Loading required package: splines + FALSE Loading required package: stats4 + FALSE Attaching …

2
กำหนดขนาดมาร์จิ้นเมื่อแปลงจาก Markdown เป็น PDF ด้วย pandoc
ฉันได้สร้างไฟล์ RMarkdown ใน RStudio และจัดการถักมันด้วย knitr เป็นไฟล์ HTML และ. md ต่อไปฉันใช้ pandoc เพื่อแปลงไฟล์. md เป็นไฟล์ PDF (ฉันได้รับข้อผิดพลาดหากฉันลองและแปลงจากไฟล์. html) อย่างไรก็ตาม PDF ที่ผลิตนั้นมีระยะขอบขนาดใหญ่ (เช่นhttp://johnmacfarlane.net/pandoc/demo/example13.pdf ) ฉันจะได้รับแพนโดคเพื่อผลิตบางอย่างที่มีระยะขอบเล็ก ฉันดูคู่มือผู้ใช้แบบ pandoc แล้ว แต่ไม่พบสิ่งใดมีประโยชน์
179 r  latex  markdown  knitr  pandoc 

8
วิธีการตั้งค่าขนาดสำหรับภาพในพื้นที่โดยใช้ knitr สำหรับ markdown?
ผมมีภาพในท้องถิ่นที่ฉันต้องการที่จะรวมอยู่ใน.Rmdไฟล์ที่ผมจะแล้วknitและแปลงเป็น HTML Pandocสไลด์ด้วย ต่อโพสต์นี้จะแทรกภาพในพื้นที่: ![Image Title](path/to/your/image) มีวิธีการแก้ไขรหัสนี้เพื่อตั้งขนาดภาพหรือไม่
149 image  r  markdown  knitr  pandoc 

8
ความแตกต่างระหว่าง R MarkDown และ R NoteBook
ฉันกำลังพยายามที่จะเข้าใจในระดับสูงสิ่งที่แตกต่างระหว่างและR Markdown R NoteBookฉันรู้ว่ามันมีความสัมพันธ์กัน แต่ฉันอยากรู้ว่ามันเกี่ยวข้องกันอย่างไร ความเข้าใจของฉันคือ: ฉันรู้ว่า R Notebooks เป็นเอกสาร R Markdown แต่ฉันสับสนเกี่ยวกับคำศัพท์ ตัวเลือกไฟล์ใหม่ RStudio มีทั้งR MarkdownและR NoteBookและการเลือกอย่างใดอย่างหนึ่งเพื่อเปิดR Markdownไฟล์ แต่มีความแตกต่างเล็กน้อย แค่พยายามหาว่าทำไมถึงมีสองตัวเลือกและอะไรคือความแตกต่างระหว่างสองตัวนี้? ฉันเข้าใจว่า R Notebooks เพิ่งเปิดตัวใหม่และ R Markdown อยู่ที่นั่นมาระยะหนึ่งแล้ว ส่วนหนึ่งของความสับสนอาจเป็นเพราะฉันไม่เคยใช้มาR Markdownก่อน R Notebook จึงได้รับการแนะนำดังนั้นคำถามที่เกี่ยวข้องหรือเฉพาะเจาะจงมากกว่าของฉันคือ R NoteBook ทำอะไรแตกต่างจากการใช้ R MarkDown หรือความสามารถใหม่ ๆ ที่ R NoteBook นำมาใช้? ความนิยมทั้งหมดของฉันในการค้นหาเว็บชี้ให้เห็นว่า R Notebook ใช้ R Markdown …

8
วิธีแปลง R Markdown เป็น PDF
ผมเคยถามไว้ก่อนหน้านี้เกี่ยวกับคำสั่งสำหรับการแปลง R Markdown เพื่อ HTML วิธีที่ดีในการแปลงไฟล์ R Markdown เป็นเอกสาร PDF คืออะไร? ทางออกที่ดีจะรักษาเนื้อหาไว้ให้มากที่สุดเท่าที่จะทำได้ (เช่นรูปภาพสมการตาราง html ฯลฯ ) โซลูชันต้องสามารถเรียกใช้จากบรรทัดคำสั่ง ทางออกที่ดีก็คือการข้ามแพลตฟอร์มและควรลดการอ้างอิงให้น้อยที่สุดเพื่อให้ง่ายต่อการแชร์ไฟล์และอื่น ๆ โดยเฉพาะมีตัวเลือกมากมาย: ไม่ว่าจะแปลง RMD เป็น MD เป็น HTML เป็น PDF หรือไม่ หรือ RMD เป็น MD เป็น PDF; หรือ RMD เป็น PDF หากใช้markdownแพ็กเกจใน R จะระบุตัวเลือกใด ไม่ว่าจะใช้pandocแพคเกจในตัว R หรืออย่างอื่น นี่คือตัวอย่างไฟล์ rmdที่สันนิษฐานว่าเป็นการทดสอบที่สมเหตุสมผลของโซลูชันที่เสนอ ถูกใช้เป็นพื้นฐานสำหรับบทความในบล็อกนี้
127 r-markdown  knitr  pandoc 

3
แสดงความคิดเห็นใน R Markdown (ไฟล์ Rmd)
ใน.Rmdไฟล์R Markdown ( ) คุณจะแสดงความคิดเห็นเกี่ยวกับข้อความที่ไม่ได้ใช้อย่างไร ฉันไม่ได้อ้างถึงข้อความในกลุ่มรหัส R แต่เป็นข้อความทั่วไปเช่น%ในLaTexเป็นต้น
117 r-markdown  knitr 

2
นักถัก Markdown เน้นใน Emacs?
มีการปรับเปลี่ยนเครื่องมือที่มีอยู่หรือเครื่องมือใหม่ที่จะเน้นไวยากรณ์ (สี) บล็อกของรหัส R ในเอกสารถักมาร์กดาวน์เมื่อเปิดใน Emacs หรือไม่ ชิ้นถักที่ฉันกำลังดูอยู่คือบล็อกสามด้านหลัง[```]ที่มีรหัส R อยู่ข้างใน แก้ไข:สิ่งที่ฉันพยายามจนถึงตอนนี้: - Ubuntu 12.04 พร้อม Emacs 23 emacs --version GNU Emacs 23.3.1 1. Polymode https://github.com/vitoshka/polymode/issues/3 ฉันกำลังพยายามรับ polymode เพื่อเน้นไวยากรณ์ - เน้นไฟล์ Rmd ของฉัน แต่มันบ่นเกี่ยวกับไฟล์โหลด 'color': cd ~/.emacs.d git clone https://github.com/vitoshka/polymode.git ในไฟล์. emacs ของฉัน: (add-to-list 'load-path "/home/avilella/.emacs.d/polymode/") (add-to-list 'load-path "/home/avilella/.emacs.d/polymode/modes/") ;; Require …

3
จะรวมไฟล์ RMarkdown (.Rmd) สองไฟล์เป็นเอาต์พุตเดียวได้อย่างไร
ฉันมีสองไฟล์ในโฟลเดอร์เดียวกัน: chapter1.Rmd และ chapter2.Rmd โดยมีเนื้อหาดังต่อไปนี้: Chapter1.Rmd --- title: "Chapter 1" output: pdf_document --- ## This is chapter 1. {#Chapter1} Next up: [chapter 2](#Chapter2) Chapter2.Rmd --- title: "Chapter 2" output: pdf_document --- ## This is chapter 2. {#Chapter2} Previously: [chapter 1](#Chapter1) ฉันจะถักสิ่งเหล่านี้เพื่อรวมเป็นไฟล์ PDF เดียวได้อย่างไร แน่นอนว่าrender(input = "chapter1.Rmd", output_format = "pdf_document")ทำงานได้อย่างสมบูรณ์ แต่render(input …
104 r  knitr  pandoc  r-markdown 

8
การสร้างตาราง Markdown แบบเป็นโปรแกรมใน R ด้วย KnitR
ฉันเพิ่งเริ่มเรียนรู้เกี่ยวกับ KnitR และการใช้ Markdown ในการสร้างเอกสาร R และรายงาน สิ่งนี้ดูจะเหมาะสำหรับการรายงานประจำวันที่ฉันต้องทำกับงานของฉัน อย่างไรก็ตามสิ่งหนึ่งที่ฉันไม่เห็นคือวิธีง่ายๆในการพิมพ์เฟรมข้อมูลและตารางโดยใช้การจัดรูปแบบ Markdown (คล้ายxtableกัน แต่ใช้ Markdown แทน LaTeX หรือ HTML) ฉันรู้ว่าฉันสามารถฝังเอาต์พุต HTML จาก xtable ได้ แต่ฉันสงสัยว่ามีโซลูชันที่ใช้ Markdown หรือไม่?
103 r  markdown  knitr  r-markdown 

1
ความสัมพันธ์ระหว่าง R Markdown, Knitr, Pandoc และ Bookdown
ความสัมพันธ์ระหว่างฟังก์ชันการทำงานของ R Markdown, Knitr, Pandoc และ Bookdown คืออะไร? โดยเฉพาะอย่างยิ่งอะไรคือ 'การแบ่งงาน' ระหว่างแพ็คเกจเหล่านี้ในการแปลงเอกสารมาร์กอัปที่มีรหัส R ฝังตัว (เช่น.Rnwหรือ.Rmd) เป็นผลลัพธ์สุดท้าย (เช่น.pdfหรือ.html)? และหากใช้ Knitr ในการประมวลผล RMarkdown rmarkdownแพ็กเกจจะทำหน้าที่อะไรและแตกต่างกับแพคเกจอย่างไรmarkdown package?

11
วิธีซอร์สไฟล์ R Markdown เช่น source ('myfile.r') `
ฉันมักจะมีไฟล์ R Markdown หลักหรือไฟล์ Knitr LaTeX ซึ่งฉันsourceมีไฟล์ R อื่น ๆ (เช่นสำหรับการประมวลผลข้อมูล) อย่างไรก็ตามฉันคิดว่าในบางกรณีการให้ไฟล์ที่มาเหล่านี้เป็นเอกสารที่สามารถทำซ้ำได้จะเป็นประโยชน์ (เช่นไฟล์ R Markdown ที่ไม่เพียง แต่มีคำสั่งสำหรับการประมวลผลข้อมูลเท่านั้น แต่ยังสร้างเอกสารที่สามารถทำซ้ำได้ซึ่งอธิบายการตัดสินใจในการประมวลผลข้อมูล ). ดังนั้นฉันต้องการมีคำสั่งเช่นsource('myfile.rmd')ในไฟล์ R Markdown หลักของฉัน ที่จะแยกและซอร์สรหัส R ทั้งหมดภายในส่วนรหัส R ของmyfile.rmd. แน่นอนว่าสิ่งนี้ก่อให้เกิดข้อผิดพลาด คำสั่งต่อไปนี้ใช้งานได้: ```{r message=FALSE, results='hide'} knit('myfile.rmd', tangle=TRUE) source('myfile.R') ``` ที่results='hide'สามารถละเว้นได้หากต้องการผลลัพธ์ เช่น knitr outputs รหัส R จากเข้าmyfile.rmdmyfile.R อย่างไรก็ตามดูเหมือนจะไม่สมบูรณ์แบบ: ส่งผลให้มีการสร้างไฟล์พิเศษ จะต้องปรากฏในส่วนรหัสของตัวเองหากจำเป็นต้องควบคุมการแสดงผล source(...)มันไม่ได้เป็นสง่างามเป็นที่เรียบง่าย ดังนั้นคำถามของฉัน: มีวิธีที่หรูหรากว่าในการจัดหารหัส …
89 r  markdown  knitr 

2
วิธีการถักภาพอินไลน์ที่จัดแนวกับข้อความหลายบรรทัดโดยใช้ r-markdown?
ฉันต้องการถักรายงานเพื่อให้ส่วนหัวคล้ายกับภาพด้านล่าง สี่เหลี่ยมจัตุรัสที่ด้านซ้ายสุดเป็นไอคอน สี่เหลี่ยมเป็นข้อความ ฉันพบปัญหาสามข้อในขณะนี้ วิธีการแทรกไอคอนด้วย url (ภาพออนไลน์) วิธีจัดรูปแบบไอคอนเพื่อให้สอดคล้องกับข้อความ 3 แถว วิธีการเปลี่ยนขนาดตัวอักษรและระยะห่างระหว่างบรรทัดระหว่างแถว โปรดหาตัวอย่างที่ทำซ้ำได้น้อยที่สุดด้านล่าง (โปรดทราบว่าฉันได้แสดงความคิดเห็นภาพออนไลน์เพราะฉันไม่ทราบวิธีการใช้รหัสอย่างถูกต้อง) --- output: pdf_document geometry: margin=0.25in classoption: - landscape --- ```{r, echo=FALSE, results='asis'} for (i in unique(iris$Species)) { cat("\\newpage") # cat('\n![](https://bookdown.org/yihui/rmarkdown/images/hex-rmarkdown.png)\n') cat("\n#", "Iris Species Summary", "\\hfill", paste0("Exhibit ", grep(i, unique(iris$Species)), ".1")) cat("\n##", i, "\\hfill", "(Gross)") cat("\n######", "(000's)", "\\hfill", …
10 r  r-markdown  knitr 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.