问题描述
我正在尝试在包含我的活动信息的列中使用 json_normalize,从 Google 外卖下载。
这是数据框:
这是我发现的代码:
import numpy as np
import pandas as pd
from ast import literal_eval
# fillna
data['activity'] = data['activity'].fillna('[]')
# literal_eval
data['activity'] = data['activity'].apply(literal_eval)
# explode
data = data.explode('activity').reset_index(drop=True)
# fillna again
data['activity'] = data['activity'].fillna({i: {} for i in data.index})
# use json_normalize
data = data.join(data.json_normalize(data.activity),Meta=['type','confidence']).drop(columns=['activity'])
出现这个错误:
如果有人能帮助我,我将不胜感激!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)