public class CSV extends Object
Constructor and Description |
---|
CSV() |
Modifier and Type | Method and Description |
---|---|
static StatsHypercube |
load(String inputFilePath,
String valueLabel) |
static StatsHypercube |
load(String inputFilePath,
String valueLabel,
Selection.Criteria ssc) |
static StatsHypercube |
load(String inputFilePath,
String valueLabel,
String patternString) |
static StatsHypercube |
load(String inputFilePath,
String valueLabel,
String patternString,
Selection.Criteria ssc)
Load a CSV file.
|
static StatsHypercube |
loadMultiValues(String csvFilePath,
String newDimLabel,
String... valueColumns)
Load a CSV file of statistical data for which several values are specified per raw.
|
static void |
save(StatsHypercube hc,
String valueLabel,
String outFile) |
static void |
save(StatsHypercube hc,
String valueLabel,
String outFile,
String separator) |
static void |
save(StatsHypercube hc,
String valueLabel,
String outFile,
String separator,
Comparator<String> keysComparator)
Save a hypercube as a CSV file.
|
static void |
save(StatsIndex hcI,
String idName,
String outFile) |
public static StatsHypercube load(String inputFilePath, String valueLabel)
public static StatsHypercube load(String inputFilePath, String valueLabel, String patternString)
public static StatsHypercube load(String inputFilePath, String valueLabel, Selection.Criteria ssc)
public static StatsHypercube load(String inputFilePath, String valueLabel, String patternString, Selection.Criteria ssc)
inputFilePath
- valueLabel
- The label of the column with valuespatternString
- NB: for tab separated files, use "([^\t]*)"ssc
- Selection criteriapublic static StatsHypercube loadMultiValues(String csvFilePath, String newDimLabel, String... valueColumns)
csvFilePath
- The CSV file.newDimLabel
- The new dimension label for the different value columns.valueColumns
- The header of the raws containing statistical values.public static void save(StatsHypercube hc, String valueLabel, String outFile)
public static void save(StatsHypercube hc, String valueLabel, String outFile, String separator)
public static void save(StatsHypercube hc, String valueLabel, String outFile, String separator, Comparator<String> keysComparator)
hc
- valueLabel
- The text to use for the column containing the values.outFile
- The output file path.separator
- The separator.keysComparator
- A comparator in case the columns have to be ordered.public static void save(StatsIndex hcI, String idName, String outFile)
hcI
- idName
- outFile
- Copyright © 2020. All rights reserved.