Sử dụng R Markdown trong knitr có tương đương với \Sexpr{}
trong Sweave không?Có R Markdown tương đương với Sexpr {} trong Sweave không?
Trả lời
Có. Bạn có thể sử dụng
`r your_expression_here`
Vì vậy, một cái gì đó giống như
2+2 is: `r 2+2`
nên sản xuất:
2+2 is: 4
ban đầu tôi thấy nó một chút khó khăn cố gắng tìm ra những gì các cú pháp khác nhau đã cho mỗi phong cách khác nhau bạn có thể sử dụng trong knitr (html, markdown, sweave, ...) và sử dụng để xem Yihui's minimal examples (làm một công việc tốt) nhưng nếu bạn có thể đọc biểu thức chính quy Bạn có thể xem default pattern definitions. Bạn thậm chí có tùy chọn xác định cú pháp của riêng bạn nếu bạn muốn.
Theo mặc định nội tuyến mã R trong R Markdown sẽ được định dạng như mã. Nếu bạn chỉ muốn đầu ra xuất hiện asis
thì hãy đặt lệnh R trong I(...)
. Sản lượng kèm theo với I(...)
phù hợp với hành vi của Sexpr
. Sự khác biệt này đôi khi rất quan trọng. Để biết thêm thông tin, hãy xem nhận xét này theo số Yihui Xie. Bảng sau đây cho thấy đầu ra khác nhau từ R Markdown đến Markdown to HTML.
R Markdown `r 2 + 2` `r I(2+2)`
Markdown `4` 4
HTML <code>4</code> 4
Bạn chỉ cần bỏ trống trước câu hỏi :) – fmark
- 1. Lập trình R/Sweave cho thích hợp \ Sexpr đầu ra
- 2. Tương đương đan của `R CMD Sweave myfile.rnw` là gì?
- 3. R/Sweave định dạng số với \ Sexpr {} trong ký hiệu khoa học
- 4. Tương đương với MATLAB 'ans' trong R
- 5. Có R tương đương với lệnh bash không?
- 6. R tương đương với cấu trúc MATLAB?
- 7. Python tương đương với Mclapply của R()
- 8. R/đối số Sweave
- 9. Tương đương của Lisp tương đương với \ r bên trong hàm định dạng?
- 10. jquery có tương đương với dojo.hitch() không?
- 11. NotifyIcon có tương đương với MouseDown không?
- 12. Có Python tương đương với HighLine không?
- 13. Python có tương đương với 'chuyển' không?
- 14. Có Java tương đương với libevent không?
- 15. Powerhell có tương đương với popen không?
- 16. Có tương đương C++ với getcwd không?
- 17. Mono có tương đương với ILDASM không?
- 18. R tương đương với lệnh `compress` của Stata?
- 19. Git tương đương với "svn update -r" là gì?
- 20. Có tương đương với "gettimeofday" trong .NET
- 21. Có 'không tương đương' trong GORM không?
- 22. R có tương đương với "repr" của Python (hay "prin1-to-string" của Lisp) không?
- 23. Có tương đương với Ruby cho Function.prototype.bind của JavaScript không?
- 24. R tương đương với chức năng lọc của MATLAB
- 25. Có tương đương với giá trị của R() cho Matlab không?
- 26. R - Các họa tiết không được tạo bằng Sweave?
- 27. Có tương đương epoll trong Java không?
- 28. Có tương đương XDomainRequest trong Firefox không?
- 29. Có tương đương với __if_exists trong gnu C++ không?
- 30. Có tương đương với str_replace trong C++ không?
Quảng cáo rằng bạn có thể thay đổi mẫu mặc định, nhưng nếu bạn thử, bạn sẽ được hỏi bởi Yihui lý do bạn muốn thực hiện. Lạ thật, sau nhiều thứ khác đã thay đổi, và vì lý do tốt. https://github.com/yihui/knitr/issues/226 –
Tôi nghĩ không ai có thể đọc các biểu thức chính quy. Họ không phải là người viết một lần không phải là ngôn ngữ sao? :-) –
Tôi hỏi vì tôi nghĩ '\ S {}' thực sự cần nhiều công việc hơn '\ Sexpr {}' ... –