问题标签 [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.
r - 如何为 write.table 中的每个 .txt 生成随机数
我对如何为命令生成的每个 .txt 文件生成随机数有疑问write.table
。我想向每个 .txt 文件写入不同的随机数行。
这将创建 10 个带有随机样本的输出文件
我的问题是如何为每个 .txt 文件放置不同数量的行。例如1.txt
包含 3 行样本编号,但10.txt
可以包含 6 个随机样本编号。
提前致谢!
r - 从数据框和 csv 输出中排除第 0 列(行名)列
地狱所有,
如何从数据框或 csv 输出中排除零列或行名列?
我尝试了上述方法,但 rownames 列仍然保留到“df”和 csv 文件中,我特别希望将其排除在 csv 中。另外值得注意的是,变量“drops”读取为零值,而不是列零。
r - write.table 列不与空格对齐
我有一个大部分空白的数据框,可以使用以下输入读取:
我想把它写到一个 TXT 文件中,看起来一切都已正确格式化并且可以在 Excel 中轻松打开(我知道write.xlsx
并且虽然它解决了这个问题,但我希望文件是txt
格式的)。
我试过了,但值没有正确对齐:例如,应该在inteadvar7
上显示的值。var6
此外,虽然 Excel 设法将列读取为单独的,但包含变量名称的标题行被读取为一个长向量。是什么赋予了?
r - 抑制 R 中特定用户定义函数中的警告
我有一个用户定义的 R 函数来编写我的算法的输出。为了简化一切,它如下所示:
当我调用这个函数时,它给了我 write.table() append 命令的以下警告,
我想知道如何抑制特定用户定义函数的警告。如果有人可以提供任何帮助,请不胜感激。
r - R write.table 具有不同的分隔符
我想保存一个包含 11 列的文件。除了两列之外,所有列都必须用制表符分隔,其余列用空格分隔(请不要问我,这个想法是什么程序员提出的,这不是我的想法!)。
第 4 列和第 5 列必须用空格分隔,其余的用制表符分隔。
知道怎么做吗?谢谢!
r - 使用循环写入 R 中的文件
我有几个变量如下:
我手动将这些变量的内容写入文本文件:
我阅读了这个问题的答案并尝试编写一个循环来自动写入文件。
所以我创建了一个列表:
然后遍历列表:
但上述迭代的输出是一个名为的文本文件.txt
,它包含列表中最后一个变量的内容。
知道为什么上述循环不能按预期工作吗?
r - 如何使用 write.table 格式化输出
如果这是一个简单的问题,我深表歉意。我正在尝试使用 R 中 MixSim 包中的点作为旧 Fortran 程序中的采样点,因为我喜欢 MixSim 更好地创建采样点的方式,但我正在使用 Fortran 程序来模拟多个级别的植被数据β多样性、α多样性等
我通过以下方式在 MixSim 中生成数据:
如果我确实使用 write.table,这就是我得到的
但我需要我的输出看起来完全像这样,Fortran 程序才能接受它。
我应该注意,我确切地知道如何通过以下方式在 r 中进行舍入:
我最好的选择是简单地使用 write.table 然后“手动”格式化。然后,我的大部分模型将在我用 Fortran 编写的循环中创建。我只需要在 MixSim 中生成几十个模型,然后在这种情况下格式化它们。所有模型的得分都远远超过 10 分。
r - 当小数位数可能超过内部 scipen 选项时如何使用 write.table
是否可以在不丢失精度的情况下编写以下向量?write.table 文档说它具有“digits = 15”的内部等效项,看起来 scipen 被忽略了。
r - R write.table:无效的“col.names”规范
在包含大量符号的输入上使用时如何避免invalid 'col.names' specification
错误?示例代码:write.table
\t
以下命令确实会生成一个输出表,但仍会在两边保留双引号:
输出:
相反,我想看到:
我strsplit(x, split = "\t")
在调用之前尝试了一些组合来预处理输入write.table
,但遇到了同样的错误invalid 'col.names' specification
:
r - 在 R 中写入表时,多字节字符串无效
我正在尝试做的示例:
这行得通,并且做我想做的事情(即:制作一个 CSV 文件,上面写着 B 4、D 3、C 2、A 1)。
但是,对于我的(相当大的)数据集,我得到了错误:
Stack Overflow 上有几个“无效的多字节字符串”类型错误,我已经尝试了一些解决方案。这些也会给出错误,例如:
或者
我怀疑这是因为我的数据中有特殊字符。有关如何解决这些错误的任何建议?
或者,对导出此数据的其他方法有什么建议吗?我需要与可能不使用 R 的同事分享它(因此 txt 或 csv 文件将是理想的)。