<< histogram CHE3007S interpolatedfill >>

CHE3007S >> CHE3007S > ingestCSV

ingestCSV

Utility function for ingesting and splitting csv data.

Syntax

[header, data, sheader, sdata] = ingestCSV(file_name, header_rows)
[header, data, sheader, sdata] = ingestCSV(file_name, header_rows, datetime_col)
[header, data, sheader, sdata] = ingestCSV(file_name, header_rows, datetime_col, datetime_separators)
[header, data, sheader, sdata] = ingestCSV(file_name, header_rows, datetime_col, datetime_separators, separator)
[header, data, sheader, sdata] = ingestCSV(file_name, header_rows, datetime_col, datetime_separators, separator, decimal)

Parameters

header:

1 x m vector of strings, header of each column of data in the data matrix

data:

n x m matrix of values, each column corresponds to a header

sheader:

1 x k vector of strings, header of each column of data in the string data matrix

data:

n x k matrix of string formatted data/labels/tags, each column corresponds to a header in the sheader vector

file_name:

a string variable pointing to the location of the csv to be ingested

header_rows:

an integer, number of rows at beginning of csv that contain header data

datetime_col:

an integer, points to the column number that contains datetime data in the csv

datetime_separators:

a vector of strings, the separators to be used for splitting the datetime data into year, month, day, etc

separator:

a string variable, the separator used in the csv (default [] is ',')

decimal:

a string variable, the symbol representing the decimal in the csv data (default [] is '.')


Report an issue
<< histogram CHE3007S interpolatedfill >>