美文网首页
「R基础」如何将列表中的内容导出成文本

「R基础」如何将列表中的内容导出成文本

作者: xuzhougeng | 来源:发表于2018-11-27 15:57 被阅读172次

对于数据库和矩阵,我们可以非常方便的使用write.table将数据输出文本,那么对于列表应该如何处理呢?

【R数据科学读书笔记】R语言的数据结构原来可以这样理解中,我们可以知道列表只是一种递归的向量而已,如果要把列表输出成文本,只要递归的将里面的数据写出到文本即可。

举个例子,如下我构建了一个列表,有两个元素存放的是数据库的维度,一个元素存放的原本的数据库。

data("mtcars")
mtcars_list <- list(nrows=nrow(mtcars),
                    ncols=ncol(mtcars),
                    df = mtcars)

下面,通过file, close, write.table, writeLines函数将这个列表导出成文本

con <-  file("mtcars.txt", open = "w")
writeLines(text = paste0("#column ", mtcars_list$ncols), con = con )
writeLines(text = paste0("#row ", mtcars_list$nrows), con = con )
write.table(x=mtcars_list$df, file = con, quote = FALSE, sep = "\t")
close(con)
输出结果

相关文章

  • 「R基础」如何将列表中的内容导出成文本

    对于数据库和矩阵,我们可以非常方便的使用write.table将数据输出文本,那么对于列表应该如何处理呢? 在【R...

  • 基本办公文书转HTML工具

    目标的标签 基础 定义段落格式 把文本定义为语气更强的强调内容列表 定义无序列表列表 定义列表内容 计划表的标...

  • readr包数据导入与导出

    在R语言入门--第一节(基础知识)笔记中,介绍了read.table、write.table是R中导入、导出的基础...

  • 基本办公文书转HTML工具

    基础 定义段落。 格式 定义语气更为强烈的强调文本。 列表 定义无序列表。 列表 定义列表的项目。 基础 定...

  • 2018-12-13

    二级标题 无序列表 文本 这是无序列表 有序列表 1.这是有序列表2.文本文字 body{background:r...

  • 前端的工作总结<三>

    上期剩余工作: 发票文本信息的显示 发票文本信息的修改和提交 新增需求: 发票列表的展示和导出功能 发票文本信息的...

  • eyoucms list 列表数据标签

    [基础用法] 名称:list 功能:获取列表模板中的列表内容。 语法: {eyou:list pagesize='...

  • 基本办公文书转HTML工具

    :基础,定义段落。 :格式,定义语气更为强烈的强调文本。 :列表,定义无序列表。 :列表,定义列表的项目。 :表格...

  • MarkDown学习笔记

    标题 无序列表 文本 文本输入文本内容 有序列表 文本 文本 链接和图片 简书 插入图片 稻城亚丁 引用 一盏灯,...

  • MarkDown语法记录

    这是四级标题 这里是加粗文本 这是引用的内容 无序列表 无序列表 无序列表 1.有序列表2.列表内容3.列表内容 ...

网友评论

      本文标题:「R基础」如何将列表中的内容导出成文本

      本文链接:https://www.haomeiwen.com/subject/lqngqqtx.html