在 pandas 中展平 JSON 列(Kaggle-fitnesspal 数据)

问题描述 投票:0回答:0

我正在尝试在 MyFitnessPal 数据集上做机器学习项目 数据集_kaggle

我尝试解密 JSON 格式,然后将所有键值对作为列和行/

但我无法将键转换为数据集列

有什么有效的方法来处理吗?

提前谢谢你。

def extract_json(json_str):
    json_dict = json.loads(json_str)
    return json_dict

df['aggregate_intake_goal'] = df['aggregate_intake_goal'].apply(extract_json)
df1 = pd.json_normalize(data = df['aggregate_intake_goal'],record_path=['total'])

我尝试解密 JSON 格式,然后将所有键值对作为列和行/

但我无法将键转换为数据集列

python json pandas machine-learning kaggle
© www.soinside.com 2019 - 2024. All rights reserved.