read_csv_files_from_dir {bulkreadr} | R Documentation |
Reads all CSV files from a directory
Description
read_csv_files_from_dir
reads all csv files from the "~/data"
directory and returns an appended dataframe. The resulting dataframe will be in the same order as the CSV files in the directory.
Usage
read_csv_files_from_dir(dir_path = ".", col_types = NULL, .id = NULL)
Arguments
dir_path |
Path to the directory containing the CSV files. |
col_types |
One of If Column specifications created by Alternatively, you can use a compact string representation where each character represents one column:
By default, reading a file without a column specification will print a
message showing what |
.id |
The name of a column in which to store the file path. This is
useful when reading multiple input files and there is data in the file
paths, such as the data collection date. If |
Value
A tibble. If there is any column type mismatch during data frames row binding, an error will occur. This is because R cannot combine columns of different types. For example, you cannot combine a column of integers with a column of characters.
See Also
read_excel_files_from_dir()
which reads Excel workbooks data from a directory.
Examples
directory <- system.file("csvfolder", package = "bulkreadr")
read_csv_files_from_dir(dir_path = directory, .id = "cut")
# Column types mismatch error --------------------------------------
# If the `read_csv_files_from_dir()` function complains about a data type mismatch,
# then set the `col_types` argument to `"c"`.
# This will make all the column types in the resulting dataframe be characters.