R语言 将列表导出为CSV或文本文件

R语言 将列表导出为CSV或文本文件

在这篇文章中,我们将讨论如何使用R编程语言将一个列表导出到CSV和文本文件。导出到这两种类型的文件可以使用 capture.output() 函数完成。这个函数主要用于评估其参数,输出结果以字符串的形式返回或发送到一个文件。只需改变参数中的文件名,用户就可以改变他/她想导出列表的文件格式。

语法: capture.output(…, file = NULL, append = FALSE, type = c(“output”, “message”), split = FALSE)

参数

  • ...: 要评估的表达式。
  • file: 一个文件名或一个连接,或者用NULL来返回输出为一个字符向量。
  • append: 逻辑的。如果文件是一个文件名或未打开的连接,则追加或覆盖?
  • type, split: 传递给sink(),见那里。

返回: 该函数将向用户返回指定为参数的文件。

在这种方法中,用户首先需要创建任何数据类型的列表,然后需要调用capture.output()函数,将用户创建的列表和用户要导出的文件名作为函数的参数。

将列表导出到CSV文件

为此,只需传递要创建的文件的目的地及其名称。它将创建一个CSV文件并添加一个列表到其中。

程序

gfg_list <- list(c("geeks"),c("for"), c("geeks"))
  
capture.output(gfg_list, file = "gfg_list.csv")

输出

用R语言将列表导出为CSV或文本文件

将列表导出为文本文件

对于这一点,只需传递要创建的文件的目的地和它的名称。它将创建一个文本文件,并在其中添加一个列表。

程序

gfg_list <- list(c("geeks"),c("for"), c("geeks"))
  
capture.output(gfg_list, file = "gfg_list_txt.txt")

输出

用R语言将列表导出为CSV或文本文件

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程