问题标签 [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 投票
1 回答
804 浏览

r - 如何从数据框中将一个txt文件全部写入一行

我有以下数据框(data6):

我想将它写入 txt 文件,所有行都在一行中,如下所示:

当我使用以下命令时:

write.table(data6, file = "C:/MyData.txt",row.names=FALSE, na="",col.names=FALSE, sep=",")

我得到以下TXT内容:

如何获得单行TXT文件格式?

0 投票
1 回答
75 浏览

r - 写入txt文件,行间没有分隔符

我有以下数据框(data6):

我想把它写到 txt 文件中,所有的行都像这样在一行中(即每行之间没有空格分隔符,每列之间没有空格):

41595370 1 1 OV141595371 1 1 OV241595282 1 1 OV341595282 2 1 OV3

当我使用以下命令时:

我得到它在每行/行之间有空格),如下所示: 41595370 1 1 OV1 41595371 1 1 OV2 41595282 1 1 OV3 41595282 2 1 OV3 如何省略每行/行之间的空格?

0 投票
1 回答
104 浏览

r - read.table,差异和相交错误

我编写了一个脚本来从磁盘读取文件并检查其中的值并在磁盘上写入 3 个其他文件。不幸的是,看起来很直截了当的事情却让人头疼。代码是:

文件“lista_de_codnegs.txt”包含以下值:

“PDGR3” “PETR3” “PETR4”

正如预期的那样,文件“lista_de_codnegs_lidos.txt”在一列中返回适当的值,表示“PDGR3”、“PETR3”和“PETR4”。

但是,主要问题是:

  1. 文件“lista_de_codnegs_negativos.txt”返回“ABC”、“A1B2”、“PETR3”,但它应该只返回“ABC”和“A1B2”。

  2. 文件“lista_de_codnegs_positivos.txt”不返回任何值,但它应该返回“PETR3”。

我究竟做错了什么?

0 投票
2 回答
2219 浏览

r - 将矩阵保存到正确对齐的 .txt 文件中

我正在尝试将我在 R 中的矩阵保存为一个文本文件,该文件以制表符分隔,包含行名和列名并正确对齐。

我试过这个:

但是当我打开文件时,它是一团糟。我认为这与未指定我的行名或列名有关,但我不确定。

0 投票
1 回答
519 浏览

java - 以正确的方式读写 data.frames

我的问题很简单,我有一个文件,其中每行包含大量推文,没有被引号包围。阅读文件后,我创建了“数据集”,将其随机化并消除重复:

random_ds2246行。但是当我打开我刚刚创建的文件时,我看到超过 5000 行

第一个问题:我就是不明白问题出在哪里。它可能在 write.table 或上面的代码中?

[考虑在原始文件中的每条推文中,我已经删除了换行符和回车符;Java代码如下]

第二个问题:假设每行添加一个新变量(例如推文的类别),当我将在 R 中读回它时,就像 csv 文件一样,这种格式是否合适:“我的推文”,输入下面的代码?

特别是我如何在 Java/R 中管理引号内的引号问题?

谢谢

重要的是我刚刚考虑了一个事实,很明显,推特数据包含#字符,所以我会问另一个问题:是否可以用 \n 代替主题标签?或者只是将其视为评论,并在 # 之后丢弃该部分

0 投票
2 回答
4012 浏览

r - R保存具有不同名称的多个文件

我有一个名为“data”的变量,其中包含 10 个列表,我想将每个列表保存在不同的文件中(具有不同的名称)。我知道如何保存单个文件,但不知道如何通过循环编写代码。我最大的问题是文件名。

我想要一个包含这些名称的文件的文件夹:percentage0.01.bed, percent0.02.bed...)

我正在尝试这样的事情:

但它不起作用......

0 投票
2 回答
919 浏览

r - R for循环写表row.names=文件名?

row.names=file.names[i]我使用该write.table功能时似乎没有选项。例如,假设在文件夹中我有 3 个名为“file_1”、“file_2”和“file_3”的文件,那么在输出csv文件中,我希望看到以下结果:

使用上面的代码,我只能得到以下内容:

任何人都知道如何使用每个原始文件的名称来指定行名(即,将“1”“2”“3”更改为“file_1”、“file_2”、“file_3”?

0 投票
1 回答
154 浏览

r - 从 R 中的 write.table 读取.table

我正在尝试qdap::multigsub解决气候事件类型列表中的一些拼写错误、拼写错误的名称、变体表达式和其他一些“异常”(是的,这是 NOAA 的风暴数据集,属于课程中的一项作业关于可重复研究的课程;尽管在作业中既不需要也不需要这种修复:这是我尽我所能!)。

所以我有名为“山洪”、“山洪”、“山洪”之类的事件,我想将它们全部归为一个名为“山洪”的关卡。所以我首先做的是:

每个向量的长度是 51,这是一个knitr赋值,所以为了保持它的可读性(边距列 = 80),我不得不使用类似的东西

这使得代码有点混乱。当然,我有完整的exprrepl向量,所以我希望将每一对(expr 和 repl)对应的值排成一行,这样代码的读者就会很轻松(这就是为什么dput不能在这里工作的原因:他们不对齐每对值)。

我试过这个:

但它失败了(我认为是因为print抛出不带引号的输出并且有一些两个词的 expr 或 repl)。我也试过

但它也不起作用(我认为因为write.table在引号之间输出每个项目,并且read.table发现太多引号无法处理)。

我想在我的 Rmarkdown 文件中有这样的内容:

我如何从我现在拥有的数据中实现这一目标?

dput数据框的前 5 行如下:

如果有任何其他方法可以替换错误/变体名称,我很高兴收到并试一试!

0 投票
1 回答
933 浏览

r - 带有 sep="\t" 的 write.table 不显示内联

我使用 write.table 函数将 100 个矩阵写入单个文件,其中我明确指定矩阵值需要用“\t”分隔。

但是,这些文件并没有这样显示……而且只有 3 位小数的每个数字都不合适。

我认为这扰乱了我正在尝试迭代文件内容的下游分析。这是如何发生的以及如何阻止它?

0 投票
1 回答
603 浏览

r - 导出荟萃分析输出

这是我从荟萃分析中得到的输出。我如何将输出导出到 .txt 或 .csv 或任何其他文件类型,以便我以后可以参考它而不是再次进行分析?