Это, вероятно, простой ответ, но я ничего не могу найти в Интернете. Есть ли простой способ скопировать/вставить таблицу из консоли R в сообщение электронной почты?Скопируйте/вставьте таблицу в gmail
ответ
Я предложил бы использовать Markdown Here расширение, доступное для Chrome и Firefox (последний раз я проверил). Используемый вместе с kable
из «knitr» (уже рекомендуется) вы можете получить красиво отформатированную таблицу за считанные секунды.
После установки в контекстном меню правой кнопки мыши при составлении электронной почты вы сможете найти опцию «разметка».
Вот вам GIF, чтобы показать шаги.
ли это часто? Сохраните шаг копирования, по крайней мере, создав вспомогательную функцию для записи в буфер обмена (это только Windows, но вы можете expand on the function, если хотите совместимость с другими ОС).
gmailTable <- function(indf) writeClipboard(capture.output(knitr::kable(indf)))
Тогда в R, просто сделать gmailTable(mtcars)
, переключиться на Gmail, вставить содержимое буфера обмена в области сообщения и уценки тумблер как раньше :-)
Кстати, «Markdown Здесь »также позволяет использовать ярлык для преобразования всего, что находится в области сообщений, в HTML. По умолчанию я считаю, что это ctrl + Смещение + m.
В RStudio вы можете использовать View(table)
и выделить все окно и вставить его в свой адрес электронной почты. Вот как это выглядело для меня с cars
набора данных:
Спасибо, но это не работает по двум причинам: Во-первых, при копировании/вставке это выглядит не так хорошо. Может быть, что-то связано с использованием gmail? Во-вторых, у меня есть таблица twoway, и она не распечатывает ее в хорошем формате. – Alex
Единственное, что я могу думать о том, как идти в knitr/xtable/латекс или сохранить data.frame, что вы хотите показать в виде файла CSV и отправьте это как приложение в свой адрес электронной почты. Первый вариант потребует больших усилий только для одной таблицы, но если вы считаете, что вам могут понадобиться такие вещи чаще, это может стоить времени.
Я хотел бы использовать knitr и KABLE в RStudio (Новый файл R уценки, выходной формат 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)
```
Этот пример published on RPubs
- 1. Импорт данных из Gmail в электронную таблицу Google
- 2. Gmail в Gmail через Mandrill
- 3. Ошибка в таблице Gmail в приложении Gmail
- 4. Gmail переадресация, gmail
- 5. Стили не работают в Gmail
- 6. проект Open Gmail создан в API Gmail в окне браузера
- 7. Гиперссылки в сообщении gmail
- 8. Вложение изображения в gmail
- 9. Вложенные папки в Gmail
- 10. rails3inaction отправка в gmail
- 11. Прочитайте Gmail в Android
- 12. Gmail Вход в android
- 13. SSO Войти в Gmail
- 14. WebClient: Вход в Gmail
- 15. PHP_EOL в Gmail Issue
- 16. дополнительная прокладка в gmail
- 17. Удержание связи в Gmail
- 18. Отзывчивый Mailer в Gmail
- 19. Служба Gmail в Symfony2
- 20. Почему Gmail в iFrame?
- 21. mailto ссылки в Gmail
- 22. Войдите в аккаунт gmail
- 23. Автоматический вход в gmail
- 24. Gmail в Windows Forms
- 25. Поведение DMARC в Gmail
- 26. Несколько схем в Gmail
- 27. Как передать текущий gmail-адрес из gmail
- 28. Чтение сообщения Gmail с рубиновым Gmail
- 29. Настройка данных gmail/gmail/google google
- 30. Ошибка отправки почты (от gmail до gmail)
И, конечно же, получить его на полпути порядочно ... – Alex
Как вопросник, вы не должны использовать комментарии, чтобы прояснить вопрос. Это waht ссылка [edit] для. Однако вы должны уточнить, что подразумевается под словом «таблица». Вы пытаетесь вставить экранный вывод для data.frame? Проблема с несоосностью столбцов из-за разных шрифтов? Или ... что ... точно? –
Я цель почты для получателя, чтобы импортировать ваши данные в R, вместо этого используйте 'dput'. –