ds_resource_plugin_py_lib.common.serde.serialize.pandas¶
File: pandas.py
Region: ds_resource_plugin_py_lib/common/serde/serialize
Description¶
Serialize a pandas DataFrame into a value.
Example
import pandas as pd
from ds_resource_plugin_py_lib.common.resource.dataset.storage_format import DatasetStorageFormatType
from ds_resource_plugin_py_lib.common.serde.serialize.pandas import PandasSerializer
df = pd.DataFrame({"a": [1, 2], "b": ["x", "y"]})
serializer = PandasSerializer(format=DatasetStorageFormatType.CSV)
csv_text = serializer(df, index=False)
Attributes¶
Classes¶
Extensible class to serialize dataset content. |
Module Contents¶
- ds_resource_plugin_py_lib.common.serde.serialize.pandas.logger¶
- class ds_resource_plugin_py_lib.common.serde.serialize.pandas.PandasSerializer[source]¶
Bases:
ds_resource_plugin_py_lib.common.serde.serialize.base.DataSerializerExtensible class to serialize dataset content.
Convert obj to bytes.
Not supposed to be used directly, but to be subclassed.
- kwargs: dict[str, Any]¶