當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。