Tôi đang sử dụng R và Sweave để tạo báo cáo.R/đối số Sweave
R CMD Sweave MyReport.Rnw
Tôi muốn để có thể gửi tham số để mã R vì báo cáo là, tất nhiên, "Dynamic" Vì vậy, tôi muốn có thể làm một cái gì đó như thế này:
R CMD SWeave MyReport.Rnw PatientId = 5
... và có mã R đọc giá trị PatientId
trong một biến ...
Làm cách nào để thực hiện việc này? Ai đó đã đề cập đến việc sử dụng các biến môi trường nhưng điều đó có vẻ giống như một giải pháp không thanh lịch.
Tôi thường cau mày khi sử dụng các biến môi trường, mà tôi tin rằng đây không phải là một thực hành tốt trong nghiên cứu tái sản xuất vì các biến môi trường thường chỉ dành riêng cho một hệ thống duy nhất. –
Chúng không phải là yêu thích của tôi, nhưng R ví dụ sử dụng chúng một tấn số liệu đằng sau hậu trường và thực hiện thành công trên các nền tảng và hệ thống khác nhau. –