writeClipboard
hoạt động cho các vectơ thô hoặc ký tự. Có bất cứ điều gì có thể cho phép tôi đặt ma trận/data.frames vào clipboard?writeClipboard cho ma trận hoặc khung dữ liệu?
12
A
Trả lời
12
Tôi nghĩ rằng write.table
với đối số file = "clipboard"
sẽ hoạt động. Dưới đây là ví dụ:
write.table(mtcars, "clipboard", sep="\t", row.names=FALSE)
2
Ở trên hầu hết là câu trả lời sai nếu bảng của bạn lớn hơn một chút.
Warning message:
In .External2(C_writetable, x, file, nrow(x), p, rnames, sep, eol, :
clipboard buffer is full and output lost
Các hack sửa chữa là:
writeClipboard(knitr::kable(d))
8
Một giải pháp độc lập hệ điều hành tốt đẹp là:
library(clipr)
clipr::write_clip(mtcars)
Nhưng có thể bị giới hạn kích thước là tốt.
+1
Không bị ảnh hưởng xấu. Cảm ơn bạn đã tiết kiệm cuộc sống này +1. – cgage
Các vấn đề liên quan
- 1. Áp dụng một hàm cho mỗi hàng của ma trận hoặc khung dữ liệu
- 2. Tạo khung dữ liệu từ ma trận trong R
- 3. Ma trận và cơ sở dữ liệu
- 4. Gnuplot - dữ liệu csv ma trận splot
- 5. Định hình lại ba khung dữ liệu cột thành ma trận (định dạng "dài" thành "rộng")
- 6. Lọc khung dữ liệu
- 7. chuyển đổi giữa ma trận OpenCV và ma trận int
- 8. Mathematica động để dữ liệu ma trận lô
- 9. Thư viện C++ để đọc mã ma trận dữ liệu
- 10. Tại sao sapply trả về ma trận mà tôi cần phải chuyển đổi, và sau đó ma trận transposed sẽ không đính kèm vào một khung dữ liệu?
- 11. Ma trận của Ma trận trong Perl
- 12. Tổng các hàng trong data.frame hoặc ma trận
- 13. gluLookAt() sử dụng tốt nhất, trên ma trận GL_PROJECTION hoặc trên ma trận GL_MODELVIEW
- 14. Byte mảng hoặc ma trận để bitmap
- 15. mở rộng (thêm hàng hoặc cột) ma trận scipy.sparse
- 16. Ma trận chiếu ma trận trong Xna/OpenGL - 3D
- 17. Làm cách nào để có được số liệu thống kê trung bình, trung bình và thống kê khác trên toàn bộ ma trận, mảng hoặc khung dữ liệu?
- 18. các vec-tơ, ma trận và khung dữ liệu được triển khai như thế nào trong R?
- 19. Ma trận biến đổi ma trận bù đắp
- 20. Định hình lại ma trận 3d thành ma trận 2d
- 21. Thuật toán cho phép nhân ma trận dạng bậc hai với ma trận thô
- 22. Phân tích dữ liệu Twitter - Lỗi trong ma trận tài liệu thuật ngữ
- 23. Ma trận kết hợp?
- 24. Phá vỡ phép nhân CUDA ma trận cho ma trận lớn
- 25. Điều Hành + cho ma trận trong C++
- 26. ma trận dịch ma trận không dịch vector
- 27. giải thích về ma trận xoay iOS
- 28. đảo ngược ma trận 4x4
- 29. Bản đồ nhiệt hoặc âm mưu cho ma trận tương quan
- 30. điền vào một vector tăng hoặc ma trận
giống như 'writeClipboard', công trình này chỉ hoạt động trên máy tính cửa sổ. Hãy thử nó trên một mac và nó sẽ phát nổ. Sau đó, bạn sẽ cần phải làm một cái gì đó như clip <- pipe ("pbcopy", "w") write.table (mtcars, file = clip, sep = "\ t", col.names = NA) đóng (clip) –
Như Chris đề cập dưới đây, phương pháp này có thể là một vấn đề cho các bảng lớn hơn. Đọc file write.table và sau đó tập tin trợ giúp, clipboard là bộ nhớ trong với giới hạn 32 Kb. Nếu bảng của bạn vượt quá điều này, bạn sẽ gặp lỗi. May mắn thay bạn có thể tăng dung lượng lưu trữ nội bộ bằng cách thay thế "clipboard" bằng "clipboard-128" để cung cấp bộ nhớ 128 Kb hoặc bất kỳ thứ gì bạn cần, ví dụ: write.table (mtcars, "clipboard-128", sep = "\ t", row.names = FALSE) – Mooks