Khác với chuyển hướng, chụp toàn bộ phiên, có cách nào để bắt đầu và dừng ghi nhật ký trong phiên R không? Để làm rõ, tôi đang tìm một cái gì đó tương tự như lệnh log using
trong Stata.Làm cách nào để đăng nhập phiên R vào một tệp?
Trả lời
Bạn có biết về sink()
trong cơ sở R không?
Ngoài ra còn có một số gói đăng nhập trên CRAN: logging, log4r và có thể nhiều hơn nữa.
Cuối cùng, người dùng Emacs có ESS và chế độ bảng điểm của nó. Bạn có thể lưu phiên làm nhật ký và nói chung, phương thức 'làm việc từ tệp và thực thi từ tệp' sẽ tạo nhật ký (một phần, chỉ lệnh) khi bạn làm việc.
sink() là chính xác những gì tôi đang tìm kiếm, nhưng hoàn toàn không có tên. Như tôi đã nói trong bình luận của mình, tôi biết điều này thật ngu ngốc. Cảm ơn! –
Có savehistory(file)
sẽ viết toàn bộ lịch sử dưới dạng văn bản thuần túy hoặc nếu bạn đang cố đăng xuất, hãy sử dụng sink(file, split = TRUE)
.
Ngoài chức năng sink
bạn cũng có thể xem txtStart
và các chức năng liên quan trong gói TeachingDemos
hoặc chức năng tương tự trong gói R2HTML
(được gửi trước).
Vì mục đích hoàn thành câu trả lời sử dụng bồn rửa
# copy the log to a text file
sink("./logofcode.txt")
Your R code(s) goes here
you can use a stored R code as well using source()
source("./XS_SPEC_CF.R",echo=T, max.deparse.length=1e3)
sink()
Vì tôi cần phải làm điều này khá thường xuyên, tôi chuyển đổi cách tiếp cận usct01 thành một chức năng nhỏ: 'source_with_log <- chức năng (r_script, log_file) { chìm (file = log_file) nguồn (r_script, echo = TRUE) chìm() } ' –
- 1. Đăng nhập vào một tệp trên Android
- 2. Xuất Jersey đăng nhập vào một tệp?
- 3. Làm cách nào để đăng nhập vào một tệp cụ thể trong linux bằng lệnh logger?
- 4. Làm cách nào để nhập một tệp lớn vào PostgreSQL?
- 5. Hệ thống ghi đè.Diagnostics.Trace.WriteLine để đăng nhập vào một tệp
- 6. Làm cách nào để đăng nhập vào diễn đàn phpBB?
- 7. Làm cách nào để đăng nhập vào một trang web bằng WebClient?
- 8. Làm cách nào để ngăn người dùng đăng nhập vào trang web của tôi nhiều hơn một phiên?
- 9. Đăng nhập vào tệp khác với log4cxx
- 10. CocoaLumberjack FileLogger đăng nhập vào nhiều tệp
- 11. Tôi làm cách nào để đăng nhập một người dùng?
- 12. Logback - làm thế nào để có được mỗi logger đăng nhập vào một tập tin đăng nhập riêng biệt?
- 13. Đăng nhập thiết bị vào tệp
- 14. Làm cách nào để nhập tệp .dmp vào Oracle?
- 15. java log4j chọn tệp nào cần đăng nhập vào
- 16. Làm cách nào để nhập tệp .sql vào SQLite 3?
- 17. Làm cách nào để đăng nhập vào Thư mục đặc biệt bằng log4net?
- 18. cách đăng nhập vào twitter với curl
- 19. Làm thế nào để lập trình đăng nhập vào một URL, giữ phiên và duyệt qua các trang khác nhau
- 20. Cách nhanh nhất để nhập hàng triệu tệp trong R?
- 21. quy tắc htaccess để chuyển tiếp/đăng nhập/và/đăng nhập vào cùng một trang?
- 22. Làm cách nào để nhập rules.csv vào sonar?
- 23. Nhập dữ liệu từ tệp JSON vào R
- 24. Cách trình bày thông tin đăng nhập để mở tệp?
- 25. Để đăng nhập hoặc không đăng nhập?
- 26. Làm cách nào để làm cho ActiveRecord :: Schema.define không đăng nhập vào stdout?
- 27. Đăng nhập vào Groovy Script
- 28. Cách đăng nhập vào Youtube bằng PHP?
- 29. Làm thế nào để đăng nhập một cái gì đó trong Rails trong một tập tin đăng nhập độc lập?
- 30. Làm cách nào để đăng nhập VBA Debug.Print xuất ra tệp văn bản?
Tôi cũng nghĩ rằng đây là câu hỏi ngốc nhất từng được đăng, nhưng không có một "câm-câu hỏi" tag. –