table
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
table.type
Members list
Exports
Defined exports
Reads a CSV file from an absolute path and returns a io.github.quafadas.scautable.CsvIterator.
Reads a CSV file from an absolute path and returns a io.github.quafadas.scautable.CsvIterator.
Example:
val csv: CsvIterator[("colA", "colB", "colC")] = CSV.absolutePath("/absolute/path/to/file.csv")
Attributes
Ensures unique column names for the iterator.
Ensures unique column names for the iterator.
For each repeated column name, appends the column’s 0-based index to the name.
Example:
val csv: CsvIterator[("colA", "colB" "colA")] = CSV.absolutePath("...")
val uniqCsv: CsvIterator[("colA", "colB", "colA_2")] = CSV.deduplicateHeaders(csv)
Attributes
Reads a CSV present in the current compiler working directory resources and returns a io.github.quafadas.scautable.CsvIterator.
Reads a CSV present in the current compiler working directory resources and returns a io.github.quafadas.scautable.CsvIterator.
Note that in most cases, this is not the same as the current runtime working directory, and you are likely to get the bloop server directory.
Hopefully, useful in almond notebooks.
Example:
val csv: CsvIterator[("colA", "colB", "colC")] = CSV.pwd("file.csv")
Attributes
Reads a CSV present in java resources and returns a io.github.quafadas.scautable.CsvIterator.
Reads a CSV present in java resources and returns a io.github.quafadas.scautable.CsvIterator.
Example:
val csv: CsvIterator[("colA", "colB", "colC")] = CSV.resource("file.csv")
Attributes
Saves a URL to a local CSV returns a io.github.quafadas.scautable.CsvIterator.
Saves a URL to a local CSV returns a io.github.quafadas.scautable.CsvIterator.
Example:
val csv: CsvIterator[("colA", "colB", "colC")] = CSV.url("https://somewhere.com/file.csv")