// HasHeader will cause the DFReader to treat the first line
// after any skipped lines (or blank lines if ignored) as a series of column
// headings and will treat the names as column names
HasHeader will cause the DFReader to treat the first line
after any skipped lines (or blank lines if ignored) as a series of column
headings and will treat the names as column names
// HasHeader will cause the DFReader to treat the first line // after any skipped lines ( or blank lines if ignored ) as a series of column // headings and will treat the names as column names
func HasHeader(dfr *DFReader) error {
	dfr.hasHeader = true
	if len(dfr.colNames) != 0 {
		return ErrHasNamesAndHeader
	}
	return nil
}
func HasHeader ( dfr * DFReader ) error { dfr . hasHeader = true if len ( dfr . colNames ) != 0 { return ErrHasNamesAndHeader } return nil }
HasHeader will cause the DFReader to treat the first line
after any skipped lines (or blank lines if ignored) as a series of column
headings and will treat the names as column names
HasHeader will cause the DFReader to treat the first line after any skipped lines ( or blank lines if ignored ) as a series of column headings and will treat the names as column names