python 一个将pandas数据帧转换为JSON对象的小脚本。有没有更好的办法?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 一个将pandas数据帧转换为JSON对象的小脚本。有没有更好的办法?相关的知识,希望对你有一定的参考价值。

"""
tiny script to convert a pandas data frame into a JSON object
"""

import ujson as json
import pandas
import numpy as np

df = pandas.DataFrame({
    "time" : [1,2,3,4,5],
    "temp" : np.random.rand(5)
})

d = [ 
    dict([
        (colname, row[i]) 
        for i,colname in enumerate(df.columns)
    ])
    for row in df.values
]
return json.dumps(d)

以上是关于python 一个将pandas数据帧转换为JSON对象的小脚本。有没有更好的办法?的主要内容,如果未能解决你的问题,请参考以下文章

python 将带有坐标的pandas数据帧转换为geopandas数据帧。

python 一个将pandas数据帧转换为JSON对象的小脚本。有没有更好的办法?

python 将csv文件转换为Pandas数据帧并遍历其行的函数

将数据帧从 pandas 转换为 pyspark 到 Foundry 的数据类型

python:pandas - 如何将前两行 pandas 数据帧组合到数据帧头?

通过 pyspark.sql.dataframe 将 XML 数据转换为 pandas 数据帧