Tabular Input File
An abstraction for reading rows of tabular data. Columns of the tabular data can be of numeric or text. Using this subclass of TabularFile users can read rows of data. The user is responsible for iterating rows with data of the appropriate type for the column and reading the row into their program.
Use the static methods of TabularFile to create and define the columns of the file. Use the methods of this class to read rows.
See also
See ``ksl.examples.utilities.TestTabularWork`` For example code
Types
Functions
Converts the columns and rows to a Dataframe.
Writes the data in the file to a CSV file
This is not optimized for large files and may have memory and performance issues.
Obviously, there are memory issues if there are a lot of rows.
Returns the row. If the provided row number is larger than the number of rows in the file then an exception is thrown. Use fetchRow() if you do not check the number of rows.
This is not optimized for large files and may have memory and performance issues.
Builds a ReportNode.Document for this TabularInputFile whose default content is the full standard report (tabularInputFileResults): column schema, compact statistics table for numeric columns, text-column summary, and per-column drill-down sections with histograms and value-frequency tables.
This is not optimized for large files and may have memory and performance issues.