Đây có lẽ là một câu trả lời dễ dàng, nhưng tôi không thể tìm thấy bất kỳ điều gì trực tuyến về nó. Có cách nào dễ dàng để sao chép/dán bảng từ bảng điều khiển R sang thông báo email không?Sao chép/dán bảng vào gmail
Trả lời
tôi sẽ đề nghị sử dụng phần mở rộng Markdown Here, có sẵn dành cho Chrome và Firefox (lần cuối cùng tôi kiểm tra). Được sử dụng kết hợp với kable
từ "knitr" (đã được đề xuất), bạn có thể nhận được một bảng được định dạng độc đáo chỉ trong vài giây.
Sau khi cài đặt, bạn sẽ có thể tìm thấy tùy chọn "chuyển đổi đánh dấu" trong trình đơn ngữ cảnh nhấp chuột phải của bạn khi soạn email.
Đây là GIF để hiển thị các bước.
Làm việc này thường xuyên? Tiết kiệm cho mình bước sao chép ít nhất bằng cách tạo một hàm trợ giúp để ghi vào khay nhớ tạm (đây là Windows chỉ, nhưng bạn có thể expand on the function nếu bạn muốn tương thích với các hệ điều hành khác).
gmailTable <- function(indf) writeClipboard(capture.output(knitr::kable(indf)))
Sau đó, trong R, chỉ cần làm gmailTable(mtcars)
, chuyển sang Gmail, dán nội dung của clipboard vào khu vực thông báo, và markdown Toggle như trước :-)
Bằng cách này, "Markdown Ở đây "cũng cho phép bạn sử dụng phím tắt để chuyển đổi bất kỳ nội dung nào trong vùng thư thành HTML. Theo mặc định, tôi tin rằng đó là ctrl + shift + m.
Trong RStudio, bạn có thể sử dụng View(table)
và đánh dấu toàn bộ cửa sổ và dán vào email của bạn. Đây là những gì nó trông giống như đối với tôi với các bộ dữ liệu cars
:
Xin cảm ơn, nhưng điều này không hiệu quả vì hai lý do: Đầu tiên, nó trông gần như không đẹp khi tôi sao chép/dán. Có thể một cái gì đó để làm với việc sử dụng gmail? Thứ hai, tôi có một bảng thứ hai và không in ra ở định dạng đẹp. – Alex
Điều duy nhất tôi có thể nghĩ đến là một trong hai đi vào knitr/xtable/latex hoặc lưu data.frame mà bạn muốn hiển thị như một tập tin csv và gửi đó dưới dạng tệp đính kèm trong email của bạn. Tùy chọn đầu tiên sẽ đòi hỏi rất nhiều nỗ lực cho chỉ một bảng, nhưng nếu bạn nghĩ rằng bạn có thể cần những thứ này thường xuyên hơn, nó có thể đáng giá thời gian.
Tôi sẽ sử dụng knitr và KABLE trong RStudio (New tập R markdown, đầu ra định dạng html):
---
title: "attaching pretty R tables to your gmail message"
date: "4 Jun 2015"
output: html_document
---
This is an example of a pretty table, produced with Knitr in RStudio:
* RStudio: New file R markdown, output format html
* open in (chrome) browser
* save as complete html
* attach the html to your gmail message
```{r kable}
library(knitr)
carstable = head(mtcars)
kable(carstable)
```
Ví dụ này published on RPubs
- 1. Cách tạo tiện ích chrome để thêm bảng điều khiển vào cửa sổ gmail?
- 2. Dán hình ảnh vào văn bản đa dạng (như gmail)
- 3. Nhanh chóng thêm bản sao của cột vào bảng MySQL
- 4. Sao chép Bảng điều khiển gỡ lỗi vào clipboard
- 5. Tại sao MySQL thêm nhận xét vào các bảng InnoDB?
- 6. Cách nhận quyền truy cập OAuth vào Gmail?
- 7. Cách thêm liên kết vào chủ đề email (gmail)
- 8. Kịch bản Greasemonkey để chèn toán vào gmail
- 9. Gửi lệnh POP3 vào Gmail trả về thông điệp cũ
- 10. Nền email HTML Gmail
- 11. java mail gmail
- 12. Gmail Liên hệ api
- 13. Đọc thư từ Gmail, bằng PHP, sử dụng API Gmail
- 14. Google Apps Scripts - Trích xuất dữ liệu từ gmail sang bảng tính
- 15. Email GMail API Bouncing
- 16. Gmail Contextual Gadget (plugin/tiện ích mở rộng của Gmail): Không được chấp nhận? Không thể nào? Làm sao? (Không thể thực hiện OAuth 2.0)
- 17. Thanh cuộn kiểu thanh dành cho máy tính bảng Gmail với thanh tác vụ trong suốt
- 18. API cho Inbox by Gmail
- 19. MySQL - biến bảng vào bảng khác nhau
- 20. Bảng sao chép phpMyAdmin
- 21. biến url gmail
- 22. Giới hạn gửi Gmail
- 23. Xuất thư từ Gmail
- 24. Đọc gmail từ C#
- 25. Zend Mail Gmail SMTP
- 26. GMail buộc TD chứa spacer.gif cao 16px
- 27. Danh sách xem kiểu Gmail
- 28. liên kết mailto trong Gmail
- 29. Jquery AutoComplete và Gmail AutoComplete
- 30. Chèn vào nhiều bảng
Và làm cho nó trông khá nửa chừng, tất nhiên ... – Alex
Là người hỏi bạn không nên sử dụng nhận xét để làm rõ câu hỏi. Đó là kết nối của [sửa]. Bạn nên, tuy nhiên, làm rõ bằng những gì có nghĩa là từ "bảng". Bạn đang cố gắng dán đầu ra màn hình cho một data.frame? Có phải vấn đề với sự lệch hướng của các cột do các phông chữ khác nhau không? Hay ... cái gì ... chính xác? –
Tôi là mục đích của thư để người nhận nhập dữ liệu của bạn vào R, sử dụng 'dput' để thay thế. –