【发布时间】:2019-07-08 17:45:29
【问题描述】:
我正在尝试使用此代码在 python 中读取this json file(我希望将所有数据都放在一个数据框中):
import numpy as np
import pandas as pd
import json
from pandas.io.json import json_normalize
df = pd.read_json('short_desc.json')
df.head()
使用此代码,我只能将第一行转换为单独的列:
json_normalize(df.short_desc.iloc[0])
我想用这段代码对整个 df 做同样的事情:
df.apply(lambda x : json_normalize(x.iloc[0]))
但我收到此错误:
ValueError: 如果使用所有标量值,则必须传递索引
我做错了什么?
提前谢谢你
【问题讨论】: