问题标签 [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 回答
242 浏览

r - 如何为 write.table 中的每个 .txt 生成随机数

我对如何为命令生成的每个 .txt 文件生成随机数有疑问write.table。我想向每个 .txt 文件写入不同的随机数行。

这将创建 10 个带有随机样本的输出文件

我的问题是如何为每个 .txt 文件放置不同数量的行。例如1.txt包含 3 行样本编号,但10.txt可以包含 6 个随机样本编号。

提前致谢!

0 投票
2 回答
5393 浏览

r - 从数据框和 csv 输出中排除第 0 列(行名)列

地狱所有,

如何从数据框或 csv 输出中排除零列或行名列?

我尝试了上述方法,但 rownames 列仍然保留到“df”和 csv 文件中,我特别希望将其排除在 csv 中。另外值得注意的是,变量“drops”读取为零值,而不是列零。

0 投票
2 回答
369 浏览

r - write.table 列不与空格对齐

我有一个大部分空白的数据框,可以使用以下输入读取:

我想把它写到一个 TXT 文件中,看起来一切都已正确格式化并且可以在 Excel 中轻松打开(我知道write.xlsx并且虽然它解决了这个问题,但我希望文件是txt格式的)。

我试过了,但值没有正确对齐:例如,应该在inteadvar7上显示的值。var6此外,虽然 Excel 设法将列读取为单独的,但包含变量名称的标题行被读取为一个长向量。是什么赋予了?

0 投票
0 回答
2486 浏览

r - 抑制 R 中特定用户定义函数中的警告

我有一个用户定义的 R 函数来编写我的算法的输出。为了简化一切,它如下所示:

当我调用这个函数时,它给了我 write.table() append 命令的以下警告,

我想知道如何抑制特定用户定义函数的警告。如果有人可以提供任何帮助,请不胜感激。

0 投票
1 回答
484 浏览

r - R write.table 具有不同的分隔符

我想保存一个包含 11 列的文件。除了两列之外,所有列都必须用制表符分隔,其余列用空格分隔(请不要问我,这个想法是什么程序员提出的,这不是我的想法!)。

第 4 列和第 5 列必须用空格分隔,其余的用制表符分隔。

知道怎么做吗?谢谢!

0 投票
1 回答
1834 浏览

r - 使用循环写入 R 中的文件

我有几个变量如下:

我手动将这些变量的内容写入文本文件:

我阅读了这个问题的答案并尝试编写一个循环来自动写入文件。

所以我创建了一个列表:

然后遍历列表:

但上述迭代的输出是一个名为的文本文件.txt,它包含列表中最后一个变量的内容。

知道为什么上述循环不能按预期工作吗?

0 投票
1 回答
1413 浏览

r - 如何使用 write.table 格式化输出

如果这是一个简单的问题,我深表歉意。我正在尝试使用 R 中 MixSim 包中的点作为旧 Fortran 程序中的采样点,因为我喜欢 MixSim 更好地创建采样点的方式,但我正在使用 Fortran 程序来模拟多个级别的植被数据β多样性、α多样性等

我通过以下方式在 MixSim 中生成数据:

如果我确实使用 write.table,这就是我得到的

但我需要我的输出看起来完全像这样,Fortran 程序才能接受它。

我应该注意,我确切地知道如何通过以下方式在 r 中进行舍入:

我最好的选择是简单地使用 write.table 然后“手动”格式化。然后,我的大部分模型将在我用 Fortran 编写的循环中创建。我只需要在 MixSim 中生成几十个模型,然后在这种情况下格式化它们。所有模型的得分都远远超过 10 分。

0 投票
1 回答
716 浏览

r - 当小数位数可能超过内部 scipen 选项时如何使用 write.table

是否可以在不丢失精度的情况下编写以下向量?write.table 文档说它具有“digits = 15”的内部等效项,看起来 scipen 被忽略了。

0 投票
1 回答
2641 浏览

r - R write.table:无效的“col.names”规范

在包含大量符号的输入上使用时如何避免invalid 'col.names' specification错误?示例代码:write.table\t

以下命令确实会生成一个输出表,但仍会在两边保留双引号:

输出:

相反,我想看到:

strsplit(x, split = "\t")在调用之前尝试了一些组合来预处理输入write.table,但遇到了同样的错误invalid 'col.names' specification

0 投票
0 回答
279 浏览

r - 在 R 中写入表时,多字节字符串无效

我正在尝试做的示例:

这行得通,并且做我想做的事情(即:制作一个 CSV 文件,上面写着 B 4、D 3、C 2、A 1)。

但是,对于我的(相当大的)数据集,我得到了错误:

Stack Overflow 上有几个“无效的多字节字符串”类型错误,我已经尝试了一些解决方案。这些也会给出错误,例如:

或者

我怀疑这是因为我的数据中有特殊字符。有关如何解决这些错误的任何建议?

或者,对导出此数据的其他方法有什么建议吗?我需要与可能不使用 R 的同事分享它(因此 txt 或 csv 文件将是理想的)。