Serialize a pandas dataframe. Args: df: The dataframe to serialize. Returns: The serialized dataframe.
(df: DataFrame)
| 252 | |
| 253 | @serializer |
| 254 | def serialize_dataframe(df: DataFrame) -> dict: |
| 255 | """Serialize a pandas dataframe. |
| 256 | |
| 257 | Args: |
| 258 | df: The dataframe to serialize. |
| 259 | |
| 260 | Returns: |
| 261 | The serialized dataframe. |
| 262 | """ |
| 263 | return { |
| 264 | "columns": df.columns.tolist(), |
| 265 | "data": format_dataframe_values(df), |
| 266 | } |
| 267 | |
| 268 | except ImportError: |
| 269 | pass |