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


R readr count_fields 计算文件每一行中的字段数


这对于诊断无法正确解析的函数的问题很有用。

用法

count_fields(file, tokenizer, skip = 0, n_max = -1L)

参数

file

文件路径、连接或文字数据(单个字符串或原始向量)。

.gz.bz2.xz.zip 结尾的文件将自动解压缩。将自动下载以 http://https://ftp://ftps:// 开头的文件。远程gz文件也可以自动下载并解压。

文字数据对于示例和测试最有用。要被识别为文字数据,输入必须用 I() 包装,是包含至少一个换行符的字符串,或者是至少包含一个带有换行符的字符串的向量。

使用值 clipboard() 将从系统剪贴板读取。

tokenizer

指定如何将 file 分解为字段的分词器,例如 tokenizer_csv()tokenizer_fwf()

skip

读取数据之前要跳过的行数。

n_max

(可选)要计算字段的最大行数。

例子

count_fields(readr_example("mtcars.csv"), tokenizer_csv())
#>  [1] 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11
#> [24] 11 11 11 11 11 11 11 11 11 11
源代码:R/count_fields.R

相关用法


注:本文由纯净天空筛选整理自Hadley Wickham等大神的英文原创作品 Count the number of fields in each line of a file。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。