Learn R Programming

R.utils (version 2.3.0)

countLines: Counts the number of lines in a text file

Description

Counts the number of lines in a text file by counting the number of occurances of platform-independent newlines (CR, LF, and CR+LF [1]), including a last line with neither. An empty file has zero lines.

Usage

"countLines"(file, chunkSize=5e+07, ...)

Arguments

file
A connection or a pathname.
chunkSize
The number of bytes read in each chunk.
...
Not used.

Value

Returns an non-negative integer.

Details

Both compressed and non-compressed files are supported.

References

[1] Page Newline, Wikipedia, July 2008. http://en.wikipedia.org/wiki/Newline

Examples

Run this code
pathname <- system.file("NEWS", package="R.utils");
n <- countLines(pathname);
n2 <- length(readLines(pathname));
stopifnot(n == n2);

Run the code above in your browser using DataLab