## standardize_data_for_upload()


Standardize a DataFrame for SDMX upload.


Usage

``` python
standardize_data_for_upload(
    df, dsd, structure="datastructure", action="I", cat_indicator=False
)
```


> **Warning: Deprecated since version Use**
>
> [standardize_output()](standardize_output.md#tidysdmx.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.
