R: Split file every nlines

split_file {bigreadr} | R Documentation

## Split file every nlines

### Description

Split file every nlines

Get files from splitting.

### Usage

    split_file(file, every_nlines, prefix_out = tempfile(),
      repeat_header = FALSE)

    get_split_files(split_file_out)

### Arguments

`file` | Path to file that you want to split.
`every_nlines` | Maximum number of lines in new file parts.
`prefix_out` | Prefix for created files. Default uses `tempfile()`.
`repeat_header` | Whether to repeat the header row in each file. Default is `FALSE`.
`split_file_out` | Output of split_file.

### Value

A list with

- `name_in`: input parameter `file`,

- `prefix_out`: input parameter 'prefix_out“,

- `nfiles`: Number of files (parts) created,

- `nlines_part`: input parameter `every_nlines`,

- `nlines_all`: total number of lines of `file`.

Vector of file paths created by split_file.

### Examples

    tmp <- fwrite2(iris)
    infos <- split_file(tmp, 100)
    str(infos)
    get_split_files(infos)

[Package bigreadr version 0.2.4 Index]