问题标签 [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.
r - R将文本中的数据集加载到矩阵中
我有一个来自文本文件的数据集,5000 只股票和 751 个数据点的 3 年数据,它从第 1 天到第 751 天,然后是下一只股票
我可以使用以下方法加载数据:
在此之后但是我卡住了,我在交易所或谷歌上找不到任何东西我怎么能把它加载到一个有 751 行和 5000 列的矩阵中,每个点只对应于价格
r - 为什么在使用 read.csv 时数据框变量名称中会添加 X?
当我使用read.csv()
in 函数R
加载数据时,我经常发现变量名被添加了一个 X。我想我几乎总是在第一个变量中看到它,但我可能是错的。
起初,我认为R
可能会这样做,因为我在变量名的开头有一个空格 - 我没有。
其次,我在某处读到,如果您有一个以数字开头的变量,或者是一个非常短的变量名,R
则添加 X。变量名全是文本,该变量名的长度为 12 个字符,所以它不短。
现在,这纯粹是一种烦恼。我可以重命名该列,但它确实增加了一个步骤,尽管是一个小步骤。
有没有办法防止流氓 X 渗入我的数据框?
这是我的原始代码:
这是有问题的变量:
r - 在 R 中读取文件
我想读取 R 中的文件作为包含奇怪格式信息的文件的表。
文件 data.txt 的数据写为:
第一个数字是站号,HI是case,第三和第四个数字是经纬度坐标,另一个数字是年月日,另一个数字(08)是时区,后面是LST的意思大体时间。以下 24 个数字或上例中的 0 和 MIS 是特定区域和时间的值。我正在尝试以这种维度 [nx 31] 的格式将文件的内容存储为表格(其中 31 是列数,n 是文件中的总行数):
我已经尝试根据函数 read.table 以这种方式对其进行编码:
但它不像我上面描述的那样工作。有没有办法我可以做到这一点?感谢您的帮助。
r - 使用“#”作为分隔符时 Read.table 不起作用?
我有一个带有#
符号作为分隔符的数据文件,我想用read.file
命令读取它。
首先; 这是一个大数据文件,我不想更改分隔符,因为:
- 使用数据中已经存在的不同分隔符的风险(注意:可以检查,但第 2 点使这有点复杂)
- 我希望更多这些数据文件以所有
#
符号作为分隔符,所以我不想每次想再次读取这些文件时都更改数据文件
所以我假设我可以使用命令的sep
参数read.file
。但它并没有#
像我预期的那样成功。仅读取第一列。#
我尝试了一些不同的分隔符,除了符号之外,一切都很好。请参阅下面的一些示例,包括#
分隔符。
该文件如下所示:
对于我更改分隔符的同一文件,R 中的代码执行包括结果。对于=
, |
,它工作正常@
,$
但不适用于#
...
有人可以帮我吗?这是一个已知的错误'?有解决方法吗?
在此先感谢您的帮助!
r - read.table 和 read.delim 函数之间的区别
R语言中的read.table()
和函数有什么区别?read.delim()
r - 使用文件名按月平均数据
我有一个与 R 相关的问题,这与必须读取许多文件并处理这些文件有关。每个文件用于在不同站点的不同时间进行的臭氧测量。数据采用表格格式,我可以使用以下方式读取数据:
这为我现在要处理的所有文件提供了一个数据框。例如文件被命名为:
其中“fiji”为电台名称,日期为 YMD 格式。我想对数据框进行平均以获得该站的月平均值(我一次只需要在一个站上工作,所以我真的只想对称为数据的数据框进行平均以产生 12 组平均数据)。
我想我可以使用一些 ?apply 函数来做到这一点,但我真的不知道如何做到这一点。任何关于解决方案的建议都非常感谢!
作为将日期添加到数据框中的结果示例,我们有:
r - 从制表符分隔的 .txt 文件中将包含空格的字符串读入 R
我有一个制表符分隔的文本文件,其中包含包含空格的字符串名称。它是 python 例程的输出。文本文件看起来像这样,带有隐藏的 '\t' 字符。
由于文件是制表符分隔的,因此 excel - 例如 - 识别出有六列 - 这是我想要的。
我希望它在 R 中的一个有六列的表中,这些列被视为因素。
我已经阅读了文档,似乎指定分隔符应该可以工作 - 但是我无法让以下工作:
它返回:
这在R中可能吗?
r - 在 R 中读取大数据和逻辑回归
情况:1GB CSV 文件,100000 行,4000 个自变量,1 个因变量。R 在 Windows Citrix 服务器上,具有 16GB 内存。
问题:我花了2个小时!去做:
glm 进程崩溃,程序没有响应,我必须在任务管理器中将其关闭。
r - 在 R 中读取表格?
我有一个具有以下结构的 txt 文件:
第一行代表标题,数据由制表符分隔。我需要以DATA1
一种可以逐个遍历元素的方式将 的元素放入列表或向量中。
此外,我需要提取DATA2
for each的元素NAME
并将它们放入列表中,以便我可以单独遍历,例如获取NAME
b 的元素 8,9 并将其放入列表中。(请注意,第三条记录在列表中DATA2
的7
和逗号之间有一个空格)。
我怎么能做到这两个操作?我知道我可以使用read.table
和$
访问单个元素,但我被卡住了。
r - R:read.table 问题
我可能只是疯了,但我真的看不出我的简单 R 程序哪里出错了。我正在尝试从文件中读取表,但每次尝试时都会返回此错误:
我试图读取的文件如下所示:
这是我的代码:
有谁看到我在这里做错了什么?我只是没有看到它。谢谢