Perhaps it is this change:
DataFrame is now a mutable struct and has three new fields
metadata, colmetadata, and allnotemetadata;
this change makes DataFrame objects serialized under earlier
versions of DataFrames.jl incompatible with
version 1.4 (#3055)
For anyone needing to convert DataFrame
objects from 1.3 to 1.4 version (e.g. if you serialized your objects for short-term storage).
The easiest solution is to use Tables.columntable
on DataFrame
objects created under DataFrames.jl 1.3 version. Then serialize them. Next upgrade DataFrames.jl to 1.4. Deserialize the NamedTuple
, and next transform it back to DataFrame
.