美文网首页
Pandas Dataframe 转成 json 并压缩成 gz

Pandas Dataframe 转成 json 并压缩成 gz

作者: 万事皆成 | 来源:发表于2019-03-14 20:50 被阅读0次

    应用场景: 服务器用 Pandas 对数据进行处理后转成 JSON 发给户服端,
    由于数据量大,采取压缩传输

    def compress_json_data(df):
        """
        1. 生成 json
        2. 生成二进制数据
        3. 压缩
        """
    
        json = df.to_json(orient='records', force_ascii=False)  # 有中文,需要设置 force_ascii
        json_bytes = bytes(json, encoding='utf-8')
        compress_bytes = zlib.compress(json_bytes)
    
        return compress_bytes
    

    参考:

    zlib— Compression compatible with gzip

    相关文章

      网友评论

          本文标题:Pandas Dataframe 转成 json 并压缩成 gz

          本文链接:https://www.haomeiwen.com/subject/hjkhmqtx.html