Как использовать write.table в r (с примерами)


Вы можете использовать функцию write.table в R для экспорта кадра данных или матрицы в файл.

Эта функция использует следующий базовый синтаксис:

 write.write. table (df, file=' C:\\Users\\bob\\Desktop\\data.txt ')

По умолчанию значения в экспортируемом файле разделяются одним пробелом, но вы можете использовать аргумент sep , чтобы указать другой разделитель.

Например, вы можете использовать запятую в качестве разделителя:

 write.write. table (df, file=' C:\\Users\\bob\\Desktop\\data.txt ', sep=' , ')

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

Связанный: Как использовать read.table в R

Шаг 1. Создайте фрейм данных

Начнем с создания фрейма данных в R:

 #create data frame
df <- data. frame (var1=c(1, 3, 3, 4, 5),
                 var2=c(7, 7, 8, 3, 2),
                 var3=c(3, 3, 6, 6, 8),
                 var4=c(1, 1, 2, 8, 9))

#view data frame
df

  var1 var2 var3 var4
1 1 7 3 1
2 3 7 3 1
3 3 8 6 2
4 4 3 6 8
5 5 2 8 9

Шаг 2. Используйте write.table() для экспорта фрейма данных.

Далее давайте воспользуемся write.table() для экспорта фрейма данных в файл data.txt , расположенный на моем рабочем столе:

 #export data frame to Desktop
write.write. table (df, file=' C:\\Users\\bob\\Desktop\\data.txt ')

Шаг 3. Просмотрите экспортированный файл.

Затем я могу перейти на рабочий стол и открыть файл data.txt , чтобы просмотреть данные:

Обратите внимание, что значения в файле разделены одинарными пробелами, поскольку при экспорте фрейма данных мы не указали другой разделитель.

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

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

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

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