当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R count.fields 计算每行的字段数


R语言 count.fields 位于 utils 包(package)。

说明

count.fields 计算 file 读取的每一行中由 sep 分隔的字段数。

用法

count.fields(file, sep = "", quote = "\"'", skip = 0,
             blank.lines.skip = TRUE, comment.char = "#")

参数

file

命名 ASCII 数据文件的字符串,或 connection ,如有必要,将打开该文件,如果需要,则在函数调用结束时关闭。

sep

字段分隔符。文件每一行上的值均以此字符分隔。默认情况下,任意数量的空格可以分隔字段。

quote

引用字符集

skip

开始读取数据之前要跳过的数据文件行数。

blank.lines.skip

逻辑:如果输入中的 TRUE 空行被忽略。

comment.char

字符:长度为 1 的字符向量,包含单个字符或空字符串。

细节

这曾经被 read.table 使用,并且对于发现该函数读取文件时的问题仍然很有用。

对于注释的处理,请参见scan

scan 一致,count.fields 允许带引号的字符串包含换行符。在这种情况下,起始行将记录为 NA 的字段计数,结束行将包括从记录开头开始的所有字段的计数。

包含找到的字段数的向量。

例子

fil <- tempfile()
cat("NAME", "1:John", "2:Paul", file = fil, sep = "\n")
count.fields(fil, sep = ":")
unlink(fil)

也可以看看

read.table

相关用法


注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Count the Number of Fields per Line。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。