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

r - R中每x行(maxrows?)的Write.table

我最近遇到了一个问题,即输出一个大的 data.table 来分隔每 x 行的文本文件。第三方应用程序不接受我的大文件,我注意到它接受了大约 20%,所以我决定拆分文件并通过 6 个单独的文件导入。

我通过以下方式解决了它,因为我无法在 stackoverflow 和 write.table 的文档中找到更好的方法;然而,对于潜在的未来应用,我想知道有什么比这更有效的方法。

0 投票
1 回答
1989 浏览

r - 如何使 write.table 始终从新的空白行开始写入

我在闪亮的应用程序中使用它

重新启动应用程序后,文本与上一行重叠。我希望 write.table 找到一个新的空白行并从该新行开始写入。

0 投票
1 回答
101 浏览

r - 将 R 文件保存为 csv 文件,该文件的组织方式类似于 Excel 电子表格

我已在我的数据集“我的数据集”中加载,添加了一些新变量,现在希望将其作为 csv 文件保存在我的工作目录中。

如果我使用 write.table(my.data, file="newdata.csv", na=""),我会得到一个未正确分离的电子表格。我希望我的变量位于顶部,并且我的值根据这些变量由列分隔。

我在解释 write.table 上的 R 帮助页面时遇到了麻烦,我想知道我应该输入哪些参数,以便可以正确写入我的数据。

0 投票
3 回答
8233 浏览

r - 如何防止 write.csv 将 POSIXct、日期和时间类更改回字符/因素?

我有一个 .csv 文件,其中每个字段用于日期时间、日期和时间。最初它们都是字符字段,我已经相应地转换了它们。在我的代码末尾,如果我这样做:

我会得到

现在,我对此非常满意,我想创建一个 .csv 文件,所以这就是我所拥有的:

我也试过

而且我得到了相同的结果,这就是我在编写新的 .csv 时所有的转换都丢失了:一切都回到了角色。

我怀疑我在 write 函数中遗漏了一些参数,但是我整个下午都在搜索,但找不到什么。有人可以帮忙吗?

0 投票
0 回答
262 浏览

r - 用 R 的 read. 函数编码地狱

长话短说,我有这个data.csv文件,我是使用read.xlsand创建的write.csvread.table并且write.table按这个顺序。

问题是,即使结构看起来相当好并且可以优化,我也无法将编码设置为encoding = "UTF-8"or fileEncode = "UTF-8"

每当我尝试时,我都会遇到各种错误,例如encoding = "UTF-8" unused argumentno valid input等。示例是可重现的,因此请随意测试(只需将粘贴复制到 .csv 文件中并在 excel 中打开或其他)。所以这里有一小部分data.csv内容,我很乐意转换。

请注意,在第一个read.xlsgdata包)期间,我wide character从 perlsxls2csv.pl脚本中收到警告

后来Warning messages: 1: In write.table(b, "data.csv", sep = "\t", append = TRUE) : appending column names to file从R。

我想我可能也搞砸了sep争论。

无论如何,我将不胜感激任何建议。

0 投票
1 回答
111 浏览

r - 传入要与 write.table 一起使用的变量

我正在使用 quantmod 来获取股票行情的股票价格,这会创建一个 xts 对象。

当我尝试将此对象写入 csv 文件时,我似乎无法弄清楚如何使用变量名调用该对​​象。见下文:

有谁知道我如何传入变量“ticker”并且 write.table 命令会知道它需要调用 IBM xts 数据文件?

谢谢!!

0 投票
1 回答
3361 浏览

r - 如何在R中保存foreach循环的输出

foreach循环后保存数据输出时遇到问题

这是读取我的数据并处理它的功能

这是进行并行处理的代码

一切都很顺利,但是当我检查OutputList我看到的内容时,function(x) 我只想ort_my为文件列表中的每个文件写。

这是我所看到的

我怎样才能做到这一点?

此致

现在我用 doSNOW 包做同样的事情

我有以下错误消息;

0 投票
1 回答
120 浏览

r - 在 R 中,写入表时转换为日期类时出错

示例来自 Phil Specter 的非常棒的书“David Manipulation with R”,但出现了一个错误。

0 投票
1 回答
1808 浏览

r - 子集数据帧列表 - 写入输出时出错

我在 4 个不同的位置有 4 个不同的 .csv 文件,我想使用相同的标准对它们进行子集化。然后我想为它们中的每一个以“originalfilename_cpt.csv”的形式编写输出(理想情况下到原始位置,但我已经放弃了——不介意将它们写入工作区并手动移动它们)

因为它们位于不同的位置,所以我从单独读取文件开始:

然后创建一个包含所有文件的列表:

从这里我尝试了 2 条路线 - 首先创建了一个函数并使用了 lapply:

第二个使用了 for 循环:

在这两种情况下我都会遇到相同的错误,我怀疑这与编写输出有关,因为我可以看到我的 clean.file 正在创建(至少是第一个)并且看起来正确。这是我得到的错误:

有人可以发现我做错了什么吗?

0 投票
1 回答
672 浏览

r - R:将 paste() 元素添加到文件

base::paste在 for 循环中使用:

mp输出为一个大字符串,其中元素用逗号分隔。

例如mp"1,2,3,4,5,6"

然后,我想放入mp一个文件,其中的每个元素都添加到同一行的单独列中。我的代码是:

但是,mp它只是作为一个大字符串出现在 CSV 中,而不是被分割。我怎样才能达到我想要的格式?

仅供参考,我也尝试过转换mp为列表,然后strsplit()-ing 它,但都没有奏效。

添加summary$pro到文件后,如何summary$me在一行中添加多列(格式相同)?

谢谢,