A Row of a CSV::WithHeaders instance.
Returns the current row's value corresponding to the given header name.
Returns this row's value at the given column index.
Returns this row's value corresponding to the given header_pattern.
Returns this row's value corresponding to the given header name.
Returns this row's value at the given column index.
Returns this row's value corresponding to the given header_pattern.
Returns the number of columns in this row, regardless of the number of headers (if requested).
Converts this row to an Array.
Converts this row to a Hash.
Returns a tuple of this row's values at given indices A negative index counts from the end.
Returns a tuple of this row's values corresponding to the given headers Raises KeyError if any header doesn't exist.
Struct
Value
Object
Object
Returns the current row's value corresponding to the given header name. Raises KeyError if no such header exists. Raises CSV::Error if headers were not requested.
Returns this row's value at the given column index. A negative index counts from the end. Raises IndexError if no such column exists.
Returns this row's value corresponding to the given header_pattern. Raises KeyError if no such header exists. Raises CSV::Error if headers were not requested.
Returns this row's value corresponding to the given header name. Returns nil if no such header exists. Raises CSV::Error if headers were not requested.
Returns this row's value at the given column index. A negative index counts from the end. Returns nil if no such column exists.
Returns this row's value corresponding to the given header_pattern. Returns nil if no such header exists. Raises CSV::Error if headers were not requested.
Returns the number of columns in this row, regardless of the number of headers (if requested).
Returns a tuple of this row's values at given indices A negative index counts from the end. Raises IndexError if any column doesn't exist The behavior of returning a tuple is similar to Hash#values_at
Returns a tuple of this row's values corresponding to the given headers Raises KeyError if any header doesn't exist. Raises CSV::Error if headers were not requested The behavior of returning a tuple is similar to Hash#values_at
© 2012–2020 Manas Technology Solutions.
Licensed under the Apache License, Version 2.0.
https://crystal-lang.org/api/0.35.1/CSV/Row.html