Як зберегти вихід 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