Làm thế nào để tạo bảng tóm tắt tốt đẹp?


8

Tôi muốn có R hiển thị dữ liệu mà nó cung cấp cho tôi từ summary()hàm trong bảng để tôi có thể dễ dàng chia sẻ dữ liệu này. Tôi hiện chỉ đang làm summary()trong bảng điều khiển và sau đó chụp ảnh màn hình, nhưng tôi muốn nó được tạo ra như một bảng đẹp giống như tất cả các biểu đồ của tôi. Có ý kiến ​​gì không?


1
Tôi đã cập nhật tiêu đề câu hỏi của bạn để phản ánh nội dung của nó. Nếu không, nó là một nhân đôi của đồ họa tổng quan về dữ liệu chức năng (tóm tắt) trong R .
chl

Bạn có thể muốn đọc bài đăng tuyệt vời này trên các bảng: Một số lưu ý khi tạo bảng hiệu quả bởi người đóng góp CV @AndyW. Phần lớn trong số đó là thông tin chung về các bảng (mặc dù thông tin chung tuyệt vời ), nhưng cũng có một số thông tin cụ thể để tạo bảng trong R w / . LATEX
gung - Phục hồi Monica

Câu trả lời:


4

Nếu bạn có gói R Hmiscvà cài đặt latex hoạt động, bạn có thể làm:

x=rnorm(1000)
y=rnorm(1000)
lm1=lm(y~x)
slm1=summary(lm1)
latex(slm1)

Nó hoạt động tương tự với các bộ dữ liệu,

latex(summary(cars))

1
Một giải pháp thậm chí tốt hơn là sử dụng trực tiếp summary.formula, ví dụ print(summary(~ x + y), prmsd=TRUE, digits=1). Các latexlệnh giả OP có làm việc cài đặt. Nó thường thuận tiện khi chỉ xuất văn bản đơn giản, như thế này : . TEXcapture.output(print(summary(~ x + y), prmsd=TRUE, digits=1), file="out.txt")
chl

2
Một cách tiếp cận để xuất ra văn bản đơn giản rằng hoạt động tốt là sử dụng bồn rửa chén? . Ví dụ, sink(file=<name>, type="output"); <functions>; sink()sau đó một tệp văn bản sẽ tồn tại trong thư mục làm việc với bất cứ thứ gì có thể là đầu ra của các hàm được sử dụng.
gung - Phục hồi Monica
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.