SIGCLEAR Program reference

sgloadcsv

import a CSV table into a SIGCLEAR dataset

Package: sigclear-io · Version: 1.0.1-3 Download JSON

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

sgloadcsv parameters
ParameterTypeDefaultDescription
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
Allowed: fields vector vectors
vector.fmt enum float output data type in vector mode
Allowed: float int long double char
#.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