Tables.jl
Tables.jl copied to clipboard
`columnnames` sometimes returns property names
using CSV
data = CSV.load("filepath.csv")
Tables.columnnames(data)
# returns (:filename, :delim, :keywords)--property names--instead of column names
Indeed type returned by CSV.load seems to need to override the default return-value (or define getproperty differently)
Yep. Besides that, is the default (automatically return properties) a good default, or should it error for types that don't have a defined method?
The default has always been to return propertynames.