Deceivious
04/27/2023, 9:21 AMPandas Dataframe
?
Some function to write the pd.Dataframe
into csv format before storage and read_csv
before getting from storage?Deceivious
04/27/2023, 12:28 PMfrom prefect.serializers import Serializer, D
import pandas as pd
from io import BytesIO
class PandasSerializer(Serializer):
__dispatch_key__ = "pandas_serializer"
def dumps(self, obj: D) -> bytes:
return obj.to_csv(index=False).encode("utf8")
def loads(self, obj: D) -> pd.DataFrame:
return pd.read_csv(BytesIO(obj))
Deceivious
04/27/2023, 12:29 PMDeceivious
04/27/2023, 12:29 PMAvinash Santhanagopalan
04/27/2023, 2:33 PMDeceivious
04/27/2023, 2:34 PMDeceivious
04/27/2023, 7:47 PMAvinash Santhanagopalan
04/27/2023, 8:55 PM