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

r - 用数据列重命名文件名

我希望这个问题是明确和可行的。我有许多用简单数字 ID 标记的 csv 文件(例如,1.csv、2.csv、3.csv 等)。另一个 csv 文件包含如下的实际数据

我的问题是如何链接数据文件中的 ID 以重命名 csv 文件。我理想的输出是 L11a.csv、L22b.csv 等。我想我需要将每行观察的站点、位置和块连接到另一列中,然后将该列用作 write.table 的文件名功能?

我搜索了 SO,这个问题是相似的,除了相反的方向: When importing CSV into R how to generate column with name of the CSV?

非常感谢你的协助。这将节省我重命名文件的时间!

0 投票
2 回答
65721 浏览

r - 将数据框写入csv文件,NA值为空白

有一个dataframe命名cnbd的,例如:

因此表达式:

给1。

我想写一个像cnbdcsv这样的数据框:

问题来了:

  1. csv 文件的值显示cnbd为 6 行而不是 1 行1,2,3,NA,NA,5
  2. 我需要输出cnbd显示为1,2,3,,,5csv 文件,没有 NA。
0 投票
2 回答
811 浏览

r - How to create a custom write.table function?

I can use write.table function to create an output data from a data.frame:

How can I create my own write.table function which creates an output like this (header with double pipes and data with preceding and succeeding pipes)?:

0 投票
1 回答
1769 浏览

r - 在表格中写入文本以在 r 中导出

我想在 R 中导出一个表格,但我需要 3 个标题行,例如:

有人可以帮助我吗,谢谢

0 投票
1 回答
1309 浏览

r - R:在编写文本文件时看起来不错的 col 名称

我有一个正在发生的问题。我想编写一个文本文件,但我无法让列名很好地居中显示在列上方。

一个例子:

我试过了:

write.table(dfr, file = "S:/s2609/sisse/minedata/dfr.txt", + quote = FALSE, append = FALSE, col.names = TRUE, row.names = FALSE)

和:

和:

write.fwf(dfr, file = "S:/s2609/sisse/minedata/dfr.txt", width = c(16, 16, 16), justify = "left", append = FALSE, colnames = TRUE, rownames =错误的)

和:

dfr.m <- as.matrix(dfr)

这很好地将列名居中,但留下“行名”:

有什么方法可以在文本文件中很好地显示列名或使用 capture.output() 删除这些“行名”?

任何帮助表示赞赏!

0 投票
1 回答
76 浏览

r - 用循环编写系列文件

我正在编写一个函数,它打开 dir() 中的所有文件,进行一些计算和重新排列,然后在 dir() 中再次写入(write.table)每个文件

代码看起来像这样,除了循环不起作用之外,它做的一切都很好。

abrir() 为我保存了正确的“VELv2p1.txt”并返回此错误 i + 1 中的错误:二进制运算符的非数字参数

我不知道如何解释 R 完成后继续使用第二个元素 i=1 我猜 i<-i+1 这不是这样。我会很感激你的帮助。

0 投票
0 回答
144 浏览

r - 在 ArcGIS 中 write.table 打乱 csv 文件

我已将这个问题发布到 GIS 论坛,但之所以在这里提问,是因为这枚硬币有两个方面——我相信 ArcGIS 人会告诉我问 R 人——所以我在这里问 R 人。我正在尝试从 R 脚本生成的输出文件中引入并创建一个形状文件。因此,我使用以下方法编写我的 csv 文件:

PointData 只是一个数据框。

当我将它带入 ArcGIS 并打开表格时,事情会变得混乱,如我在另一篇文章中所述。

我假设write.table命令发生了一些事情以及我是如何设置的,sep = ","但我真的不知道。当我简单地使用write.csv. 我不明白 R 为什么/如何使用或不使用格式化代码编写对象,然后由 ArcGIS 读取。

在 R 中,为这个 csv 文件生成数据 - 我已经设置as.POSIXct(strptime(loc$Date_Time,"%Y-%m-%d %H:%M",tz="GMT"),tz="GMT")

我根本不知道它从哪里获取 moose.x 或 moose.y 的值,或者 ID_X 或 ID_Y,为什么它要更改 date_time 列中的时间,或者为什么 x 列中的某些值即将到来输出为数字,但其他输出为 0。

如果我与其他问题的链接格式不正确,我并没有试图交叉发布,并道歉 - 我只是不想重新输入所有内容,而是询问是否有人以前遇到过这个问题以及是否有什么我可以添加到我的代码将保持结构格式在 R 之外的这些其他程序中工作。

0 投票
2 回答
3104 浏览

r - Writing a tab delimited file from a loop in R (write.table)

So I am still an R newb so be gentle ;) I basically should be able to figure this out but I think frustration has set in. I wish to simply write three columns to a file using write.table (easy enough) but I also wish that it is appended via "\t" separator so my resulting file is a tab delimited txt file. I have attached my code which works fine but they are appended via rows so I would love to be able to solve this. Any pointers would be awesome!

Cheers

0 投票
1 回答
1895 浏览

r - 在 R 变量中转义单引号

我有一张表,其中有一列中的名称。我有一个 R 脚本来读取此表,然后将 write.table 写入 CSV 文件以进行进一步处理。如果脚本在写我的表时遇到带有撇号(单引号)字符的名称,例如矩阵中的“O'Reilly”

当我遇到 O'Reilly 时,我收到的错误是:

在遇到 O'Reilly 之前,我得到了一个包含所有员工数据的 csv 文件。我的谷歌搜索显示人们试图在字符串中添加引号或解析已经包含转义字符的字符串。

有没有办法在我的数据中转义或删除单引号?

0 投票
2 回答
2801 浏览

r - write.table() 中的指定无效

我突然遇到了这个奇怪的错误,这是我以前在write.table()命令中从未遇到过的:

拿掉row.names论据时,仍然有同样的错误col.names。数据是我已经使用过几次的数据框,创建.dat文件没有任何困难。我只是感到困惑。

有人知道为什么现在会发生吗?

预先感谢