Иногда мне приходится копировать данные из Excel в R. Рабочий процесс выглядит примерно так:
# Step 1: Highlight Excel spreadsheet to be copied into R
# Step 2: Run this command to get the data into R
excelss <- read.delim("clipboard") # for Windows
Если я print(excelss)
получу свой фрейм данных
Excel.Col.1 Excel.Col.2
1 A 24
2 B 5
3 C 53
Вопрос в следующем: как мне взять этот вывод фрейма данных и навсегда сохранить его в моем скрипте? Какие репрекс-команды я использую? Чтобы в следующий раз, когда я открою сценарий, фрейм данных был прямо там, и мне не нужно было открывать Excel и снова выполнять всю процедуру копирования/вставки?
Или по-другому. Как мне взять вывод фрейма данных консоли и сохранить его в моем редакторе?
read.table(header = TRUE, sep = "\t", quote = "\"", dec = ".", fill = TRUE, comment.char = "", text="...")
т.е. остальные параметры кромеtext=
устанавливаются как вread.delim()
Обычно я используюread.table(header=TRUE, text="...")
- person jogo   schedule 21.11.2018readxl::read_excel()
? Копирование/вставка не подходит для воспроизводимых рабочих процессов (и не способствует возможной автоматизации/скриптингу). - person hrbrmstr   schedule 21.11.2018text="..."
сокращением для скопировать вашу консоль в это пространство? Я пробовал это, но номера строк, напечатанные на консоли, все испортили. Спасибо - person stackinator   schedule 21.11.2018