将列表导出到 CSV 或 R 中的文本文件
在本文中,我们将讨论如何使用 R 编程语言将列表导出为 CSV 和文本文件。可以使用capture.output()函数导出到这两种类型的文件。此函数主要用于评估其参数,输出作为字符字符串或发送到文件。只需更改参数 user 中的文件名并更改他/她要导出列表的文件的格式。
Syntax: capture.output(…, file = NULL, append = FALSE, type = c(“output”, “message”), split = FALSE)
Parameter:
- …: Expressions to be evaluated.
- file: A file name or a connection, or NULL to return the output as a character vector.
- append: logical. If file a file name or unopened connection, append or overwrite?
- type, split: are passed to sink(), see there.
Returns: This function will be return the file to user which is specified to the function as the parameter.
在这种方法中,用户首先需要创建任何数据类型的列表,然后需要使用用户创建的列表和用户必须将创建的列表导出到的文件名调用 capture.output()函数作为参数函数。
将列表导出到 CSV 文件
为此,只需将要创建的文件的目标与其名称一起传递即可。它将创建一个 CSV 文件并向其中添加一个列表。
程序:
R
gfg_list <- list(c("geeks"),c("for"), c("geeks"))
capture.output(gfg_list, file = "gfg_list.csv")
R
gfg_list <- list(c("geeks"),c("for"), c("geeks"))
capture.output(gfg_list, file = "gfg_list_txt.txt")
输出:
将列表导出到文本文件
为此,只需将要创建的文件的目标与其名称一起传递即可。它将创建一个文本文件并向其中添加一个列表。
程序:
电阻
gfg_list <- list(c("geeks"),c("for"), c("geeks"))
capture.output(gfg_list, file = "gfg_list_txt.txt")
输出: