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

r - read.csv 警告“引用字符串中的 EOF”阻止完整读取文件

我有一个 CSV 文件 (24.1 MB),我无法完全读入我的 R 会话。当我在电子表格程序中打开文件时,我可以看到 112,544 行。当我将它读入 R 时,read.csv我只得到 56,952 行和这个警告:

我可以使用以下命令将整个文件读入 R readLines

但我无法将其作为表格返回到 R 中(通过read.csv):

如何解决或解决此 EOF 消息(这似乎更像是错误而不是警告)以将整个文件放入我的R会话中?

其他读取 CSV 文件的方法也有类似的问题:

这是我的 sessionInfo()

0 投票
2 回答
38442 浏览

r - read.csv 读取特定行

我们如何使用 read.csv 命令将特定行读入 R?假设我有一个包含 10 行数据的 CSV 文件,而我只想读取第 5 行数据,我尝试执行以下操作,但它似乎不起作用:

谢谢!

0 投票
3 回答
1129 浏览

r - 如何在 R 中显示带有分隔符的数据框?

我有一个数据框,其中一些列包含带空格的级别。当我调用数据框并将结果复制粘贴到read.table(text="")其中时不起作用,因为不同行中的空格数不相等。那么如何首先干净地显示数据框,以便我可以将其复制粘贴到指定分隔符的 read.table 中,以便我可以快速做一个可重现的示例?另外如何删除自动计数 (1,2,3,...) ?

在这个数据框中,我有 3 列,我希望 R 在每列之间显示一个分隔符,以便我可以轻松使用 read.table。

0 投票
2 回答
2624 浏览

r - 过滤掉包含缺失数据的行,read.table 失败 - R

我一直在使用 R 从 NCBI 检索有关遗传多态性列表的数据(下面最左列中的 rs 数字),如您所见,返回的表包含缺少数据的行(基本上没有制表符间隔) . 每列中有数据的行(例如 rs1968866)是找到基因符号的行,我想保留这些并过滤掉那些缺少数据的行。

我熟悉的用于读取表格的命令是read.table(file, header = TRUE),在这种情况下它不起作用,因为 R 读取的某些行与标题不匹配(如 rs11710684)。

有没有人有办法只读取与格式列标题匹配的行(每列中的数据)?这会很方便,因为它同时允许我丢弃不需要的数据。

这是我从 NCBI 检索到的表的示例:

0 投票
1 回答
258 浏览

r - R Read.table:出现超过1次时的sep

我有一个格式变量 = 值的大列表。99% 的列表都是这种格式。但是,很少有条目需要在值部分中有 =。所以它们看起来像变量 = 值 = 某物

所以我的 read.table 函数抛出一个错误:

有没有办法避免这种情况而不必更改原始文件?这是我的读表命令:

编辑:一个单元格=

单元格有两个 =

0 投票
1 回答
899 浏览

r - 在 R 中读取具有不等长列的数据集

我有许多数据集,格式如下:

我正在尝试将所有列附加在一起,以形成全年的一列。但是,当我尝试使用以下方法阅读此内容时:

空白字段只是在每一行的末尾而不是在所需的列中结束。例如,在第 29 天,2 月获得了 3 月的值,3 月获得了 4 月的值,以此类推,直到 12 月获得 NA。基本上,在阅读此表时,无论如何要区分较大的差距和较小的差距吗?

0 投票
12 回答
202800 浏览

r - 导入数据集时出现问题:`扫描错误(...):第 1 行没有 145 个元素`

我正在尝试使用以下命令在 R 中导入我的数据集read.table()

但我收到以下错误消息:

这是什么意思,我该如何解决?

0 投票
0 回答
84 浏览

r - R:当我使用大型数据集运行时,read.table() 未获取结果

我正在运行以下命令,其中有 5572457 行。该tempField$Lat列具有用逗号分隔的数据,我希望这些数据位于数据框中的不同列中。50000 行的逻辑运行良好,这是我用来测试的样本负载。但是当我使用实际数据集时它不会运行。

0 投票
2 回答
10209 浏览

r - 将带有多字符分隔符的“csv”文件导入R?

我有一个“csv”文本文件,其中每个字段都由\t&%$#我现在尝试导入 R分隔。

sep=论点read.table()坚持一个字符。有没有直接导入这个文件的快捷方式?

一些数据字段是用户提交的文本,其中包含制表符、引号和其他杂乱的内容,因此将分隔符更改为更简单的内容似乎会产生其他问题。

0 投票
1 回答
8365 浏览

r - r - 需要帮助将表格转换为矩阵

我是 R 新手,无法理解 read.table() 中的所有参数的作用。我有一个带有标题的文本文件,大约有 50 行。列由制表符分隔。我做了以下。

现在,我想创建一个矩阵,但省略标题(第一行)。此外, read.table 为我已经编号的每一行生成编号的行,我根本不希望我的矩阵被编号,所以我也需要省略前两列。谁能指出我正确的方向?我知道

做到了,但它没有像我想要的那样格式化行和列。提前感谢您的任何帮助,从完整的初学者到 R!

这是我的数据集的快照,应要求提供。

http://postimg.org/image/b7h97rd7d/