我在 Python 中有这个 JSON/DICT,我需要将它传递给 datframe:
{
"filters": [
{
"field": "example1",
"operation": "like",
"values": [
"Completed"
]
},
{
"field": "example2",
"operation": "like",
"values": [
"value1",
"value2",
"value3",
]
}
]
}
我需要的DF:
最佳答案
尝试:
dct = {
"filters": [
{"field": "example1", "operation": "like", "values": ["Completed"]},
{
"field": "example2",
"operation": "like",
"values": [
"value1",
"value2",
"value3",
],
},
]
}
df = pd.DataFrame(
[
{
f["field"]: f["values"][0] if len(f["values"]) == 1 else f["values"]
for f in dct["filters"]
}
]
)
print(df)
打印:
example1 example2
0 Completed [value1, value2, value3]
关于python - 如何使用 pandas 将 JSON 或 DICT 传递到数据框中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74228995/