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

r - 使用 read.table 删除 R 中的行?

我正在加载一个表,其中第一列是一个 URL,并使用read.table().

似乎 R 正在删除大约 1/3 的列并且没有返回任何错误。

URL 不包含任何#字符或制表符(我的分隔符字段),我知道这可能是一个问题。如果我先将 URL 转换为整数 ID,问题就会消失。

是否存在可能导致 R 删除行的字段?

0 投票
1 回答
244181 浏览

r - 使用 read.table 读取文本文件

我有一个带有idandname列的文本文件,我正在尝试将其读入 R 中的数据框:

但是由于某种原因,很多行被合并了——例如,在我的数据框的第 500 行,我会看到类似

[因此,如果我的原始文本文件有 5000 行,我的表格的尺寸最终将只有 1000 行和 2 列。]

这种情况我已经发生过好几次了。有谁知道问题是什么,或者如何解决?

0 投票
4 回答
73330 浏览

r - 仅将文件中的选择列读取到R中的方法?(`read.table` 和 `scan` 之间的一个愉快的媒介?)

我有一些非常大的分隔数据文件,我只想处理 R 中的某些列,而不需要花费时间和内存来data.frame为整个文件创建一个。

我知道的唯一选项read.table是当我只想要几列时非常浪费,或者scan对于我想要的来说似乎太低了。

有没有更好的选择,或者使用纯 R 或者调用其他一些 shell 脚本来进行列提取,然后在它的输出上使用 scan 或 read.table?(这导致了如何调用 shell 脚本并在 R 中捕获其输出的问题?)。

0 投票
5 回答
67030 浏览

r - 你如何将多个 .txt 文件读入 R?

我正在使用 R 来可视化一些数据,所有这些数据都是 .txt 格式的。一个目录中有几百个文件,我想一次性将它们全部加载到一个表中。

有什么帮助吗?

编辑:

列出文件不是问题。但是我在从列表到内容时遇到了麻烦。我已经尝试了这里的一些代码,但是这部分有一个错误:

任何能澄清这个问题的代码片段都将不胜感激。

0 投票
1 回答
3233 浏览

r - 使用 read.table 时监控 R 数据加载进度

我为其他类型的数据加载找到了很多答案,但在 R 使用read.table(...). 我有一个简单的命令:

这会在大约 30 秒左右加载大量数据,但进度条会非常好:-D

0 投票
4 回答
1173 浏览

r - 使用 R 将制表符分隔文件组合成一个文件

我有几个 txt 文件,每个文件中有 3 列,如下所示:文件 1:

文件 2:

文件 3:

在上述所有文件中,ProbeID 列的值相同,但其他列不同。现在我想使用for 循环将上述所有文件组合成一个文件,如下所示:

请帮帮我。

0 投票
3 回答
18154 浏览

r - read.delim() - 错误“列多于列名”和“标题和''col.names”长度不同”

初步信息 操作系统:Windows XP Professional Version 2002 Service Pack 3;R版本:R 2.12.2 (2011-02-25)

我正在尝试使用该read.delim()函数将 30,000 行 x 80 列、制表符分隔的文本文件读入 R。此文件确实具有具有以下命名约定的列标题:“_”。我用来尝试读取数据的代码是:

提交此命令后,我收到以下错误消息:

可能重要的信息 - 从第 8 列到第 80 列,每列中的零计数如下:

任何人都可以帮助确定我收到上述错误消息的原因吗?任何帮助将不胜感激。

0 投票
1 回答
11863 浏览

r - 列名在应该有空格的地方插入句点

在ggplot生成的图中,沿x轴的每个标签都是一个字符串,即“1990年的产品”。但是,生成的情节在每个单词之间都有一个句点。也就是说,上面的字符串显示为“the.product.in.1990”</p>

我怎样才能确保上面的“。” 是不是加了?

以下代码是我用来为沿 x 轴的每个点添加字符串的代码

示例代码:

每一行ddata$labels$text都是一个字符串,例如“the product in 1990”。我想在生成的图中保持相同的格式,而不是“the.product.in.1990”

0 投票
2 回答
1594 浏览

r - read.fwf 和数字符号

我正在尝试使用其固定宽度结构读取此文件(3.8mb),如以下链接中所述

这个命令:

产生错误:

第 37 行没有 10 个元素

在使用不同的跳过选项值复制问题后,我发现导致问题的行都包含“#”符号。

有没有办法绕过它?

0 投票
1 回答
8684 浏览

r - 您可以指定 read.table 中的列数吗?

我正在尝试自动读取从另一个分析程序生成的文件。

标准输出通常为 6 列,由空格分隔,最后有回车符。只需在“read.table”中使用“strip.white = TRUE”即可很好地读取。

我遇到了一个问题,但是,如果将参数固定为常量,则 b/c 会将注释添加到行中。
添加“flush = TRUE”可以让我跳过这些偶尔的评论并阅读所有内容。

我想要做的是将这些注释(在给定文件中可能只出现一次)添加为第 7 列。

是否有允许我指定列数或其他方式来容纳这第 7 列的读入方法?

可以在这里找到一段数据

数据如下所示: