问题标签 [write.table]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2531 浏览

r - 使用 lapply 对读入的文件列表应用函数并将输出保存为新的文件列表

我对 R 很陌生,有点坚持我认为可能是常见的操作。我有许多文件(57 个,大约 15 亿行,共 6 列)需要执行基本功能。我能够读取这些文件并执行我不需要的计算,但我在最终输出中绊倒了。我设想该功能一次处理一个文件,输出工作文件并移至下一个文件。

经过计算,我想输出 57 个以输入数据最初来自的文件命名的新 .txt 文件。到目前为止,我能够在较小的测试数据集上执行计算并吐出 1 个附加的 .txt 文件,但这不是我想要的最终输出。

我最近的代码尝试是搞乱初始 lapply/sapply 函数,如下所示:

以及输出线:

从我在 write.table 输出期间一直在读取文件命名函数的内容来看,可能是我尚未与脚本的其余部分完全对齐的键之一。我一直在查看许多其他我认为适用的问题:

使用 lapply 对数据框列表应用函数并将输出保存到具有不同名称的文件中

使用 lapply 写入 data.frames 列表以分隔 CSV 文件

没有运气。我非常感谢在输入 x 个文件、在每个文件上执行相同的功能、然后输出相同的 x 个文件时朝着正确方向的任何见解或路径。谢谢你。

0 投票
1 回答
1860 浏览

r - Write.table 作为具有不同行数的文本文件

我想将我在 R 中的分析输出作为 txt 文件与某人共享。我可以在这里做我知道的这个:

因此,这些文档被合并为一个 txt 文件。但是,如果我想一步完成,即S而不是S$,我会得到一个错误代码,这并不奇怪,argumetns 意味着不同的行数。

(function (..., row.names = NULL, check.rows = FALSE, check.names = TRUE, : 参数暗示不同的行数: 16, 25, 1, 10

当然,我不在乎……我还不知道如何使用lapply它可能会有所帮助_谢谢!SCW

0 投票
0 回答
638 浏览

r - 在for'循环中逐行在R中写表

我通常使用以下代码将结果写入文件中c:\...

我有时(在更复杂的情况下)有ERRORfor 循环,所以在 write.table 中我们什么都没有。我的问题是:如何在这个循环中df逐行写"c:\..."for

0 投票
1 回答
129 浏览

r - 如何使用 apply 函数替换文本文件中的内容?

我有一个文本文件,其中有 2 个参数 - 开始时间和结束时间。我创建了 2 个不同时间的向量。我想要

  1. 用这些时间替换开始时间/结束时间
  2. 为每个组合写出不同的文本文件(在本例中为 3 个)

    /li>

这给了我想要的输出。

但我想写出函数内的文件。最好template_1.txt, template_2.txt, template_3.txt自动使用 as 文件名。我怎样才能做到这一点?

这里:

0 投票
1 回答
594 浏览

r - 如何在 R 中使用 testthat 来处理“示例文件”?

我正在使用testthat. 我正在使用的许多功能都需要一个文件作为输入和/或将一个文件写入输出。

目前,我的 R 包目录结构大致如下:

例如,此类别中的函数是read.table()write.table()。前者读取某个文件,后者写入它。

testthat使用给定的 R 包结构为测试创建“示例文件”的标准是什么?我可以创建非常小的示例文件作为输入tests

假设我正在测试write.table()

编辑:显然在 R 中可以模拟: https ://rdrr.io/a/cran/testthat/man/with_mock.html

0 投票
0 回答
31 浏览

r - 如何正确从数据库中导出某些值具有特殊字符(如“\r”)的数据?

我的数据库中有一张表,其中一列有一些特殊字符,如“\r”(回车)。也许这些是由调查这些数据的打字员完成的。在我看来,这个专栏起源于essay question。

问题是这样的。由于上述情况,某些单元格具有特殊字符。

使用 DB 工具,将表格导出到 Excel 文件不会出错。但是将其导出到像 CSV 这样的分隔文件是不同的,即使在 R write.table 中也是如此。某些字符(“\r”)做某事;它制作另一条线;69297 → 69454。

那么有没有办法处理这些事情?

0 投票
1 回答
264 浏览

r - 在 R 中的一个 .txt 文件上输出不同大小的数据帧

我有两个不同大小的数据框,我想将它们输出到 .txt 文件中。我一直在使用 write.table 函数,但我只能在 .txt 文件中输出一个。

我试图让它们显示为堆叠在一起,但它不起作用。有什么建议么?

0 投票
1 回答
371 浏览

r - 将每个提取的评论分配给单行 write.table R 数据框

首先,我是一个编码新手,刚刚开始编码,目的是在我的大学写我的硕士论文。我使用 R 中的 tuber 包提取了 youtube 评论,以便对这些评论进行情绪分析。一切正常,我收到了一个包含所有评论的数据框(11314 个观察值和 13 个变量)。但是,当我尝试编写该数据框的 .csv 文件以查看 Excel 中的注释时,我遇到了一个特定问题。对于包含新段落的注释,write.table 函数创建了一个新行。我使用了以下功能:

是否有可能每条评论都写在一行中,而不是有时两三行,因为评论包含段落?

我希望我能够正确解释我的问题。

提前谢谢你们,以及来自德国的问候,无论你来自哪里:)

0 投票
0 回答
89 浏览

r - R rbind & write.table:段落似乎发生了变化;Word 似乎不再识别段落

我有以下问题。我有许多文本文件需要整理以供进一步处理。我为其中一个有效的文件记录了一个 VBA 代码。我使用 R 的 readr、rbind 和 write.table 将我的文本文档合并到一个文件中,然后想使用我记录的 Word 的 VBA 进行清理(我不擅长 r 中的正则表达式)。这是 R 中的代码,这里只有两个文件作为示例:

我现在遇到的问题是该段落必须在某个特定点发生了某些事情,这意味着我的 VBA 不再识别这些段落,即使它应该这样做。这显示了一个新的 word 文件,该文件说明了原始文件与我在 R 中的解决方法相比有何不同:

原始文件与从 R 写入的方式之间的比较

我在这个例子中使用的 VBA 代码是:

这导致了这个结果:

在此处输入图像描述

发生了什么?我该如何解决?我能想到的最好的办法就是将各种中文文件复制粘贴到一个中,但最终会更多,所以我希望使用 rbind 来减少出错的可能性。

0 投票
1 回答
64 浏览

r - 显示没有行名和列名的矩阵列表

我想显示一个没有小的 [1,] 和 [,1] 行和列指示符的矩阵列表(不是单个矩阵,正如其他地方所询问的那样)。

例如,给定myList

我正在寻找一些myFunction()将输出的功能:

如果它可以消除...列表名称周围的 $ 以便显示:

阅读所有相关问题后,我尝试过

但没有一个按预期工作。