Internal function to compare metadata attributes (types, labels, lengths, formats, and column order) between two datasets.
build_metadata_comparison(df1, df2)A list with:
Data frame of variables with differing R classes
Data frame of variables with differing labels
Data frame of variables with differing lengths (max character width or haven width attribute)
Data frame of variables with differing SAS format attributes (format.sas or display_format)
Logical: TRUE if common column ordering matches
Character: column order in df1 for common columns
Character: column order in df2 for common columns
First data frame (base).
Second data frame (compare).