R语言 如何使用write.table
在这篇文章中,我们将学习如何在R编程语言中使用write.table()。write.table()函数用于在R语言中把数据框架或矩阵导出到一个文件。这个函数在R语言中把数据框架转换为文本文件,可以用来把数据框架写入各种空间分隔的文件中,例如CSV(逗号分隔值)文件。
语法:
write.table( df, file)
其中。
- df: 决定了要转换的数据框架。
- file: 确定要写入数据的文件名和完整路径。
例子
在这里,我们将通过使用write.table()将一个数据框架写入R语言中的一个空格分隔的文本文件。
# create sample dataframe
sample_data <- data.frame( name= c("Geeks1", "Geeks2", "Geeks3",
"Geeks4", "Geeks5", "Geeks6"),
value= c( 11, 15, 10, 23, 32, 53 ) )
# write dataframe into a space separated text file
write.table( sample_data, file='sample.txt')
输出
将数据框架写入手动符号分隔的文本文件中。
为了将数据框架写入由手工符号分隔的文本文件,我们使用sep参数来确定文本文件中分隔数据的符号。通过这种方式,我们可以写入逗号分隔的值、制表符分隔的值等。
语法:
write.table( df, file, sep)
其中。
- df: 决定了要转换的数据框架。
- file: 确定要写入数据的文件名和完整路径。
- sep: 决定用一个符号来分隔。 默认是一个空格。
例子
在这里,我们将通过使用带sep参数的write.table()函数将一个数据框架写入R语言的逗号分隔的文本文件中。
# create sample dataframe
sample_data <- data.frame( name= c("Geeks1", "Geeks2", "Geeks3",
"Geeks4", "Geeks5", "Geeks6"),
value= c( 11, 15, 10, 23, 32, 53 ) )
# write dataframe into a space separated text file
write.table( sample_data, file='sample.txt', sep=",")
输出