diff --git a/src/df.jl b/src/df.jl index 8201200..a6d5e7d 100644 --- a/src/df.jl +++ b/src/df.jl @@ -191,6 +191,8 @@ get_col(syms, col_nt, names) = hcat((get_col(s, col_nt, names) for s in syms)... # get the appropriate name when passed an Integer add_sym!(cols, i::Integer, names) = push!(cols, names[i]) +# get the appropriate name when passed a string +add_sym!(cols, str::AbstractString, names) = add_sym!(cols, Symbol(str), names) # check for errors in Symbols add_sym!(cols, s::Symbol, names) = s in names ? push!(cols, s) : cols # recursively extract column names