2013-07-15 30 views
5

Tôi muốn sử dụng knitr để tạo bản trình bày nhúng R đối tượng và mã.Biên dịch * .Rnw tệp với knitr - không có Rstudio

Vì lý do CNTT, tôi bị giới hạn ở vim, vì vậy tôi đã tìm thấy các ví dụ Rstudio + đan sẵn có khá vô ích. Phần vim của knitrdocuments cũng rất gầy, và do đó không hữu ích.

Có ai có thể cung cấp một số hướng dẫn về cách biên dịch một *.Rnw hoặc *.Rmd tập tin sử dụng knitr (hoặc luân phiên chỉ cho tôi một hướng dẫn trực tuyến phong nha?) Sử dụng một số sự kết hợp của vim, R, và dòng lệnh?

cảm ơn trước

+4

Trường hợp đơn giản nhất về cơ bản chỉ cần đi 'thư viện (knitr); đan ('my_input.Rnw') '. Các bạn đã thử điều đó chưa? – Marius

+1

Xem http://yihui.name/knitr/ –

+0

Tuyệt vời, cảm ơn @Marius. Đó là bước đột phá mà tôi cần. Tôi đoán tôi đã bị mù từ nỗ lực. Tôi đặt ra tập tin 'myfile.Rnw' như tôi sẽ làm trong Rstudio, lưu nó, và sau đó thực hiện' thư viện (knitr); đan ('myfile.Rnw') 'trong' R' - đã xử lý. Nếu bạn muốn cho nó như một câu trả lời tôi sẽ chấp nhận. – ricardo

Trả lời

9

Thay vì đi qua Rstudio, bạn có thể sử dụng các chức năng trong gói knitr trực tiếp. Có một số tùy chọn, bạn có thể tinh chỉnh, nhưng để bắt đầu, tất cả các bạn phải làm là gọi knit() chức năng trên .Rnw tập tin của bạn:

library(knitr) 
knit('my_input.Rnw') 

Nếu bạn đang thiếu một số tính năng Rstudio của, nó có giá trị ghi nhớ rằng hầu hết trong số họ chỉ sử dụng những thứ đã có sẵn trong các gói R khác nhau, vì vậy bạn thường có thể tìm cách sử dụng chúng khi bạn không có Rstudio.

+0

được chấp nhận/+1: cảm ơn rất nhiều. – ricardo

Các vấn đề liên quan