繁体   English   中英

使用R read.fwf读取重叠列

Reading Overlapping Columns with R read.fwf

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我正在尝试使用read.fwf函数读取固定宽度的文本文件。 我遇到了困难,因为我的几个变量重叠了。 例如,我的文本文件中可能包含以下行:

1A ...

变量1的宽度为1,因此该行中的变量为“ 1”。 但是变量2的宽度为2,表示为“ 1A”。 查看read.fwf文档,您似乎可以指定宽度,但这将使我的第二个变量“ A”。 而不是“ 1A”。 我想知道是否有一种使用read.fwf的方法。 并指定变量的开始和结束位置,而不仅仅是宽度。

注意:这与这里的问题类似,但是讨论似乎更多地转向了Stata软件包。 在我的示例中,我没有使用Stata,只是在元数据文件中指定了开始位置和结束位置。

问题暂未有回复.您可以查看右边的相关问题.
1 使用read.fwf读取文本文件

当我尝试在R中读取文本文件时收到错误消息: “扫描错误(文件,什么,nmax,sep,dec,引号,跳过,nlines,na.strings 、:第2行没有5个元素” 我尝试使用以下代码读取文本文件: 我加载了包readr 。 ...

2015-11-15 06:38:45 1 253   r
2 R: read.fwf 将整数定义为数字

我有一个 .txt 文件并且正在使用 Rstudio。 我正在尝试使用 read.fwf 读取 .txt 文件: 这是有效的,并且列是正确的长度。 然而,“einst”和“bu”应该是整数值,其余的应该是日期。 导入第一列(ID 变量)中的所有值时,如下所示: 我一直在尝试寻找一种将导 ...

3 read.fwf()具有列名和R中的两种sep

我有与此问题类似的问题 我的数据就像(我的txt文件中没有第一行) 我的尝试是 有答案 如此的问题是,我的数据被“,”和“”分隔。 当我添加sep =“”时,它将产生如下错误。 ...

2014-04-30 07:44:20 1 713   r
4 在HTTPS中使用read.fwf()

我正在尝试直接从服务器读取固定宽度的文件,而不下载和写入文件并对其进行解析。 如果我做类似的事情 然后我得到想要的回应。 但是,使用HTTPS服务器,我会收到此响应。 使用其他格式,我已经能够使用诸如method =“ curl”之类的东西,但这似乎不适用于read.fwf( ...

2015-04-16 00:06:31 1 245   r
5 read.fwf和数字符号

我正在尝试使用其固定宽度结构读取此文件 (3.8mb),如以下链接中所述 。 这个命令: 产生错误: 第37行没有10个元素 在使用不同的跳过选项值复制问题后,我认为导致问题的行都包含“#”符号。 有没有办法绕过它? ...

6 将变量传递给 read.fwf 中的宽度参数

我试图解决的问题是我需要读取多个固定宽度的文件,每个文件的列宽可能不同。 所以我想遍历一些文件并将其与正确的模式匹配,并在正确的位置读取带有拆分的数据。 我还没有找到将架构文件传递给 read.fwf 或 read_fwf 的方法,并且不想硬编码,所以我将列长度拉入下面的变量简化代码 但得到如 ...

2020-06-08 12:26:20 1 49   r
7 当header = TRUE时,read.fwf出错

我有模拟的数据,如下所示: 这就是我试图将它导入R的方式,包括标题: 我没有使用header=T的原因是它给了我错误: 这不是真的。 我知道宽度( w )是正确的。 那么这个错误来自哪里? 我的解决方案运行正常,我只想了解发生了什么。 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM