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

r - R将文本中的数据集加载到矩阵中

我有一个来自文本文件的数据集,5000 只股票和 751 个数据点的 3 年数据,它从第 1 天到第 751 天,然后是下一只股票

我可以使用以下方法加载数据:

在此之后但是我卡住了,我在交易所或谷歌上找不到任何东西我怎么能把它加载到一个有 751 行和 5000 列的矩阵中,每个点只对应于价格

0 投票
3 回答
17997 浏览

r - 为什么在使用 read.csv 时数据框变量名称中会添加 X?

当我使用read.csv()in 函数R加载数据时,我经常发现变量名被添加了一个 X。我想我几乎总是在第一个变量中看到它,但我可能是错的。

起初,我认为R可能会这样做,因为我在变量名的开头有一个空格 - 我没有。

其次,我在某处读到,如果您有一个以数字开头的变量,或者是一个非常短的变量名,R则添加 X。变量名全是文本,该变量名的长度为 12 个字符,所以它不短。

现在,这纯粹是一种烦恼。我可以重命名该列,但它确实增加了一个步骤,尽管是一个小步骤。

有没有办法防止流氓 X 渗入我的数据框?

这是我的原始代码:

这是有问题的变量:

0 投票
2 回答
734 浏览

r - 在 R 中读取文件

我想读取 R 中的文件作为包含奇怪格式信息的文件的表。

文件 data.txt 的数据写为:

第一个数字是站号,HI是case,第三和第四个数字是经纬度坐标,另一个数字是年月日,另一个数字(08)是时区,后面是LST的意思大体时间。以下 24 个数字或上例中的 0 和 MIS 是特定区域和时间的值。我正在尝试以这种维度 [nx 31] 的格式将文件的内容存储为表格(其中 31 是列数,n 是文件中的总行数):

我已经尝试根据函数 read.table 以这种方式对其进行编码:

但它不像我上面描述的那样工作。有没有办法我可以做到这一点?感谢您的帮助。

0 投票
1 回答
437 浏览

r - 使用“#”作为分隔符时 Read.table 不起作用?

我有一个带有#符号作为分隔符的数据文件,我想用read.file命令读取它。

首先; 这是一个大数据文件,我不想更改分隔符,因为:

  1. 使用数据中已经存在的不同分隔符的风险(注意:可以检查,但第 2 点使这有点复杂)
  2. 我希望更多这些数据文件以所有#符号作为分隔符,所以我不想每次想再次读取这些文件时都更改数据文件

所以我假设我可以使用命令的sep参数read.file。但它并没有#像我预期的那样成功。仅读取第一列。#我尝试了一些不同的分隔符,除了符号之外,一切都很好。请参阅下面的一些示例,包括#分隔符。

该文件如下所示:

对于我更改分隔符的同一文件,R 中的代码执行包括结果。对于=, |,它工作正常@$但不适用于#...

有人可以帮我吗?这是一个已知的错误'?有解决方法吗?

在此先感谢您的帮助!

0 投票
2 回答
35108 浏览

r - read.table 和 read.delim 函数之间的区别

R语言中的read.table()和函数有什么区别?read.delim()

0 投票
1 回答
113 浏览

r - 使用文件名按月平均数据

我有一个与 R 相关的问题,这与必须读取许多文件并处理这些文件有关。每个文件用于在不同站点的不同时间进行的臭氧测量。数据采用表格格式,我可以使用以下方式读取数据:

这为我现在要处理的所有文件提供了一个数据框。例如文件被命名为:

其中“fiji”为电台名称,日期为 YMD 格式。我想对数据框进行平均以获得该站的月平均值(我一次只需要在一个站上工作,所以我真的只想对称为数据的数据框进行平均以产生 12 组平均数据)。

我想我可以使用一些 ?apply 函数来做到这一点,但我真的不知道如何做到这一点。任何关于解决方案的建议都非常感谢!

作为将日期添加到数据框中的结果示例,我们有:

0 投票
1 回答
3439 浏览

r - 从制表符分隔的 .txt 文件中将包含空格的字符串读入 R

我有一个制表符分隔的文本文件,其中包含包含空格的字符串名称。它是 python 例程的输出。文本文件看起来像这样,带有隐藏的 '\t' 字符。

由于文件是制表符分隔的,因此 excel - 例如 - 识别出有六列 - 这是我想要的。

我希望它在 R 中的一个有六列的表中,这些列被视为因素。

我已经阅读了文档,似乎指定分隔符应该可以工作 - 但是我无法让以下工作:

它返回:

这在R中可能吗?

0 投票
1 回答
1127 浏览

r - 在 R 中读取大数据和逻辑回归

情况:1GB CSV 文件,100000 行,4000 个自变量,1 个因变量。R 在 Windows Citrix 服务器上,具有 16GB 内存。

问题:我花了2个小时!去做:

glm 进程崩溃,程序没有响应,我必须在任务管理器中将其关闭。

0 投票
1 回答
219 浏览

r - 在 R 中读取表格?

我有一个具有以下结构的 txt 文件:

第一行代表标题,数据由制表符分隔。我需要以DATA1一种可以逐个遍历元素的方式将 的元素放入列表或向量中。

此外,我需要提取DATA2for each的元素NAME并将它们放入列表中,以便我可以单独遍历,例如获取NAMEb 的元素 8,9 并将其放入列表中。(请注意,第三条记录在列表中DATA27和逗号之间有一个空格)。

我怎么能做到这两个操作?我知道我可以使用read.table$访问单个元素,但我被卡住了。

0 投票
2 回答
1105 浏览

r - R:read.table 问题

我可能只是疯了,但我真的看不出我的简单 R 程序哪里出错了。我正在尝试从文件中读取表,但每次尝试时都会返回此错误:

我试图读取的文件如下所示:

这是我的代码:

有谁看到我在这里做错了什么?我只是没有看到它。谢谢