2009-08-27 32 views
8

Có cách nào dễ dàng để ghi R tất cả đầu vào và đầu ra từ phiên R sang đĩa trong khi bạn đang làm việc với R tương tác không?duy trì nhật ký đầu vào/đầu ra trong R

Trong R.app trên Mac OS X Tôi có thể thực hiện File->Save..., nhưng không giúp ích nhiều trong việc khôi phục các lệnh mà tôi đã nhập khi R gặp sự cố.

Tôi đã thử sử dụng sink(...,split=T), nhưng dường như không thực hiện chính xác những gì tôi đang tìm kiếm.

Trả lời

6

Nhiều người trong chúng ta sử dụng ESS/Emacs vì lý do này. Lưu các phiên cũ bằng tiện ích mở rộng '.Rt' thậm chí còn cung cấp cho bạn các lệnh theo chế độ cụ thể để chạy lại các phần trong phiên của bạn.

4

Greg Tuyết đã viết gần đây trên danh sách R-giúp đỡ (một nguồn tài nguyên rất có giá trị, SO người R!):

"Bạn cũng có thể muốn xem xét TeachingDemos :: txtStart như một thay thế cho chìm, một? lợi thế là các lệnh cũng như đầu ra có thể được bao gồm. Với một ít công việc hơn, bạn cũng có thể đưa đầu ra đồ họa vào tệp bản ghi. "

r-help

1

Kiểm tra các savehistory() command

+1

afaik savehistory không lưu đầu ra của phiên, như mong muốn của Eytan. –

+0

nó lưu đầu vào và nó không phụ thuộc vào trình soạn thảo sử dụng – miracle173

1

Tôi không chắc chắn cách trả lời câu trả lời nhưng có một phiên bản cập nhật của rim plugin của Ranke có tên là r-plugin2 có sẵn here. Có vẻ như người dùng thân thiện và mạnh mẽ hơn bản gốc.

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