【发布时间】:2021-06-22 13:40:04
【问题描述】:
我有这个 json 对象 name_lookup,如下所示:
[
{
"ID": "70B52DA6-F099-4D01-BBD0-03EA97292C26",
"Name": "Join"
},
{
"ID": "442B1598-20CF-4425-8A28-0438FBF77C46",
"Name": "Bob"
}
]
我的数据框 (df) 具有结构:
Id Name
Join
Bob
如何遍历上面的 Json 对象并比较 name 以在 df 中填写 id?
我使用这个函数来加载json文件:
def read_configs(file_name):
with open(file_name, "r", encoding='utf-8') as read_file:
lookup = json.load(read_file)
return lookup
请帮助我。非常感谢您的帮助
【问题讨论】:
-
你想比较什么?只是名字,ID?
-
根据您计划将 json 对象转换为 pandas 数据框的比较类型,可能是最简单的解决方案。见pandas.pydata.org/docs/reference/api/pandas.read_json.html
标签: python pandas lambda apply