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

r - 当有行名时,write.table 将不需要的前导空列写入标题

检查这个例子:

表格正确显示。有两种不同的方式将其写入文件...

write.csv(a, 'a.csv')正如预期的那样:

write.table(a, 'a.txt')哪个搞砸了

确实,缺少一个空选项卡....这对下游事物来说是一件痛苦的事情。这是错误还是功能?有解决方法吗?(除了write.table(cbind(rownames(a), a), 'a.txt', row.names=FALSE

干杯,扬尼克

0 投票
2 回答
1487 浏览

r - 你总是在 write.csv 中使用 row.names=F 吗?更改 R(基本)函数中的默认值

无法在线看到解决方案,但我认为这可能很常见。

  • write.csv我基本上总是将参数设置row.name为 F。是否可以运行一次并为会话的其余部分更新参数的默认值?
  • 我尝试paste <- paste(sep="")了 which 运行并没有返回错误,但似乎什么也没做(并且没有破坏paste函数)。这是另一个,我总是sep=""paste...
  • 就像我exclude=NULL在使用时一样,table所以我可以看到 N/A 值。

编辑:所以,如果可能的话,我正在寻找一种适用于多种功能的解决方案:paste,和其他类似的功能。write.csvtable

0 投票
1 回答
39756 浏览

r - 使用 write.table 时避免在列名和行名中使用引号

我在一个名为“data.txt”的文件中有以下数据:

数据由制表符分隔。

现在我想提取该表上的一些列,基于名为“vector.csv”的 csv 文件的信息,该向量得到以下数据:

所以我想以一个修改后的文件“datamod.txt”结束,该文件用以下选项卡分隔:

在一些帮助下,我制作了以下代码:

我遇到的问题是我生成的文件具有以下格式:

我的问题是如何避免出现在我保存的文件中的那些引号“”标记,以便数据看起来像我想要的那样。

有什么帮助吗?

谢谢

0 投票
2 回答
1948 浏览

r - 在特定数据集上调用“write.table”时崩溃 R

以下内容始终使我的 R 会话崩溃。
在两台机器上测试,Ubuntu 和 Mac OS X,两者的结果相似。

简要说明:
调用write.table具有所有 NA 的因子列的 data.frame。

原始数据集相当大,我设法隔离了有问题的列,然后创建了一个类似的向量,命名PROBLEM_DATA如下,这会导致同样的崩溃。

有趣的是,有时会R直接崩溃,有时它只是抛出以下错误:

关于崩溃原因的任何想法还是应该将其作为错误提交?

违规数据和电话:

每台机器的会话信息

乌本图

Mac OS X

0 投票
1 回答
229 浏览

r - R 控制台不响应代码更改

当我粘贴代码并在其中执行时,R 控制台有时会表现得很奇怪。在执行创建输出文件的代码后,从那时起控制台将只生成该特定输出,无论我是否对代码进行更改。

可以使用以下代码作为示例来解释该问题。dataframeA并且dataframeB是使用 read.csv 读入的两个 csv 格式电子表格的内容

当我更改dataframeAor的内容dataframeB并在控制台中重新执行代码时,将生成文件 Results.csv,就像我没有对 dataframeA 或 B 进行任何更改一样。

我什至不知道这种情况叫什么。有人对这里的问题有任何见解吗?

0 投票
1 回答
672 浏览

r - R:如何使用'translate'函数的输出来写一个表格?

我有一个包含 2 个 DNA 序列(ORF)的文件(data.txt):

我想将它们转换为氨基酸:

然后编写一个表并使用以下命令输出:

但这些命令不起作用。我找不到问题。我怎样才能写一个表?

注意:translate是来自 [ seqinr]readDNAStringSet的函数,是来自 [ ] 的函数Biostrings

0 投票
1 回答
100 浏览

r - 创建具有一定数量字符的变量

我需要生成具有一些要求的 .dat 文件,以便由特定软件进行分析。.dat文件的格式应该是:ID栏有一定的固定宽度,项目响应值全部显示,不带分隔符。就像这样:

我可以通过 获取固定宽度的字符IDfixed <- sprintf("%04d", ID),并在此代码中包含变量:

输出不应包含这些""字符 - 它必须具有与前表相同的格式。结果样本:

谢谢你的时间!

0 投票
0 回答
158 浏览

r - 读取大量文件时出错

我有非常大的文本消息,其中包含"" ,* \n * 但是在读取其中一列包含文本的文件时,由于消息包含"""\n" ,因此无法正确读取。我用过以下

它使用 read.csv 错误地读取文件并以表格形式读取,出现错误

所以我的行在消息列中中断,我将文件保存为 eol ='\r\r\n' 和quote=T但是在阅读时我没有找到任何参数以相同的格式读回它。保存文件为

在这个例子中

它在之后破裂

在阅读如何使用 eol 以在同一列中检索完整的文本消息时。我无法读取写入的文件,尽管该文件已通过加载脚本成功上传到 Mysql 中。这方面的任何帮助。谢谢。

0 投票
3 回答
2902 浏览

r - write.table/ 自动添加日期

我正在使用 write.table 函数。

我还想每次都自动添加日期,因此每个文件都将具有相同的名称并且仅因日期而异?我试过#Sys.time(); 但这不起作用。有什么想法吗?

0 投票
2 回答
665 浏览

r - 在 R 中编写函数帮助

我想将 0.2657 和 1.121 结果写入输出文件。我已经定义了路径和文件名,这是我的代码。

当我使用时,write(MLest, file=filename, append=TRUE, sep="\t")我收到以下错误:

当我使用时,write.table(MLest[1:2], file=filename,sep=" ", col.names = F, row.names = F)

它有效,但我有:

我想得到一个结果:( 0.265705946688229 -0.0823543583874666 1.12087092992291每个值到不同的列)

我应该使用什么?