如何在没有列名熊猫/蟒蛇的情况下显示 json?



我们通过以下代码查询 df:

json.loads(df.reset_index(drop=True).to_json(orient='table'))

输出为:

{"index": [ 0, 1 ,2, 3, 4],
"col1": [ "250"],
"col2": [ "1"],
"col3": [ "223"],
"col4": [ "2020-06-12 14:55"]
}

我们需要输出应该是这样的:

[ "250", "1", "223", "2020-06-12 14:55"],[.....][.....]
json.loads(df.reset_index(drop=True).to_json(orient='values')) 

table更改为values解决了我的问题。

你所说的"json"(没有这样的数据类型(是一个Python字典。 使用列表推导式提取感兴趣的键的值:

x = .... # Your dictionary
[x[col][0] for col in x if col.startswith("col")]
#['250', '1', '223', '2020-06-12 14:55']

我们将 json 转换为数据帧并删除列名。

pd.Dataframe(json_source,header='False')

然后我们将其转换为 json 甲酸

df.to_json(orient='table')

相关内容

最新更新