MCPcopy Create free account
hub / github.com/cogentcore/core / WriteCSVHeaders

Method WriteCSVHeaders

tensor/table/io.go:452–463  ·  view source on GitHub ↗

WriteCSVHeaders writes headers to a comma-separated-values (CSV) file (where comma = any delimiter, specified in the delim arg). Returns number of columns in header

(w io.Writer, delim Delims)

Source from the content-addressed store, hash-verified

450// (where comma = any delimiter, specified in the delim arg).
451// Returns number of columns in header
452func (dt *Table) WriteCSVHeaders(w io.Writer, delim Delims) (int, error) {
453 cw := csv.NewWriter(w)
454 cw.Comma = delim.Rune()
455 hdrs := dt.TableHeaders()
456 nc := len(hdrs)
457 err := cw.Write(hdrs)
458 if err != nil {
459 return nc, err
460 }
461 cw.Flush()
462 return nc, nil
463}
464
465// WriteCSVRow writes given row to a comma-separated-values (CSV) file
466// (where comma = any delimiter, specified in the delim arg)

Callers 2

WriteCSVMethod · 0.95
WriteCSVMethod · 0.80

Implementers 1

_cogentcore_org_core_plot_plots_Tableyaegicore/symbols/cogentcore_org-core-

Calls 4

TableHeadersMethod · 0.95
WriteMethod · 0.65
RuneMethod · 0.45
FlushMethod · 0.45

Tested by

no test coverage detected