standardize_data_for_upload()
Standardize a DataFrame for SDMX upload.
Usage
standardize_data_for_upload(
df, dsd, structure="datastructure", action="I", cat_indicator=False
)
WarningDeprecated since version Use
standardize_output() instead.
Finalizes the DataFrame for upload by fixing INDICATOR values, adding reference columns, and reordering columns.
Parameters
df: pd.DataFrame-
The input DataFrame to modify.
dsd: str-
The Data Structure Definition (DSD) identifier.
structure: str = "datastructure"-
The structure type. Default is
'datastructure'. Options:'datastructure','metadataflow','dataflow'. action: str = "I"-
The action type. Default is
'I'(Insert). Options:'I','U','D'. cat_indicator: bool = False- Whether OBS_VALUE is a categorical indicator. Default is False.
Returns
pd.DataFrame-
The modified DataFrame with corrected INDICATOR values, added
reference columns, and reordered columns.