如何在 r 中使用 write.table(附示例)


您可以使用 R 中的write.table函数将数据框或矩阵导出到文件。

该函数使用以下基本语法:

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

默认情况下,导出文件中的值由单个空格分隔,但您可以使用sep参数指定不同的分隔符。

例如,您可以选择使用逗号作为分隔符:

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

以下分步示例展示了如何在实践中使用此功能。

相关:如何在 R 中使用 read.table

第 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 ')

第三步:查看导出的文件

然后我可以转到桌面并打开名为data.txt的文件来查看数据:

请注意,文件中的值由单个空格分隔,因为我们在导出数据框时没有指定不同的分隔符。

其他资源

如何在 R 中将数据框导出到 Excel 文件
如何在 R 中将数据框导出到 CSV 文件

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注