Как сохранить вывод r в текстовый файл (с примерами)


Существует два распространенных способа сохранить выходные данные R в текстовый файл:

Способ 1: используйте функцию Sink()

 #define file name
sink(" my_data.txt ")

#write this string to file
"here is some text"

#close the external connection
sink()

Способ 2: используйте функцию cat()

 #write string to file
cat(" here is some text ", file = " my_data.txt ")

Следующие примеры показывают, как использовать каждый метод на практике.

Пример 1. Сохранение вывода R в текстовый файл с помощью Sink().

Мы можем использовать следующую функцию Sink() для экспорта строки в текстовый файл:

 #define file name
sink(" my_data.txt ")

#write this string to file
"here is some text"

#close the external connection
sink()

Затем мы можем перейти к текущему рабочему каталогу и открыть текстовый файл:

Файл содержит указанную нами строку.

Мы также можем использовать функцию cat() для экспорта чего-то более сложного, например блока данных, в текстовый файл:

 #define file name
sink(" my_data.txt ")

#define data frame to write to file
df <- data. frame (player=c('A', 'B', 'C', 'D', 'E'),
                 dots=c(12, 29, 24, 30, 19),
                 assists=c(5, 5, 7, 4, 10))

print (df)

#close the external connection
sink()

Затем мы можем перейти к текущему рабочему каталогу и открыть текстовый файл:

Файл содержит созданный нами фрейм данных.

Пример 2. Сохранение вывода R в текстовый файл с помощью cat().

Мы можем использовать следующую функцию cat() для сохранения строки в текстовый файл:

 #save string to text file
cat(" here is some text ", file = " my_data.txt ")

Затем мы можем перейти к текущему рабочему каталогу и открыть текстовый файл:

Текстовый файл содержит указанную нами строку.

Обратите внимание, что функция cat() не включает в текстовый файл номера строк консоли R, в отличие от функции Sink() .

Не стесняйтесь использовать функцию, которая соответствует вашим потребностям.

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные задачи в R:

Как экспортировать фрейм данных в файл Excel в R
Как экспортировать фрейм данных в файл CSV в R
Как экспортировать список в файл в R

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *