diff --git a/src/pywrap/PyPandasDataFrame.jl b/src/pywrap/PyPandasDataFrame.jl index c177f566..0af4b136 100644 --- a/src/pywrap/PyPandasDataFrame.jl +++ b/src/pywrap/PyPandasDataFrame.jl @@ -102,6 +102,6 @@ function _columns(df, columnnames, columntypes) # output a table # TODO: realising columns to vectors could be done lazily with a different table type schema = Tables.Schema(colnames, coltypes) - coldict = Dict(k=>v for (k,v) in zip(colnames, columns)) + coldict = Tables.OrderedDict(k=>v for (k,v) in zip(colnames, columns)) Tables.DictColumnTable(schema, coldict) end