Description
load selected CSV columns as scalar fields or vectors in a SIGCLEAR dataset
example:
sgloadcsv <data.csv >data.sg
Synopsis
sgloadcsv mode=fields vector.fmt=float #.fmt="float" <stdin in.header=0 in.select="ALL" >stdout out.exclude="NONE"
Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
mode |
enum |
fields
|
output layout: fields: load each CSV row as one dataset column containing scalar fields vector: load selected CSV columns into one vector across multiple dataset columns vectors: load each selected CSV column as a named vector in one dataset column |
vector.fmt |
enum |
float
|
output data type in vector mode |
#.fmt |
str |
float
|
per-column output type in fields and vectors modes: float, int, long, double, or cN for an N-character field |
in |
ifile |
stdin
|
input CSV file |
in.header |
int |
0
|
zero-based row number containing CSV column names |
in.select |
strs |
"ALL"
|
CSV columns to include; all columns are selected by default |
out |
ofile |
stdout
|
output SIGCLEAR dataset |
out.exclude |
strs |
"NONE"
|
CSV columns to exclude from the selected set |
Input and output
Input
input CSV file
Output
output SIGCLEAR dataset