gpt4 book ai didi

python - 当数据框中值为 null 时,如何删除 json 对象中的元素?

转载 作者:太空宇宙 更新时间:2023-11-03 20:01:11 25 4
gpt4 key购买 nike

我有一个像这样的数据框:

   data
0 {"a": null, "b": 12, "c": null}
1 {"a": 15, "b": 12, "c": null}
2 {"a": 23, "b": 8, "c": null}
3 {"a": 5, "b":null, "c": null}

如果值为空,是否可以删除该元素?

输出如下:

   data
0 {"b": 12}
1 {"a": 15, "b": 12}
2 {"a": 23, "b": 8}
3 {"a": 5}

最佳答案

怎么样:

data = """[
{"a": null, "b": 12, "c": null},
{"a": 15, "b": 12, "c": null},
{"a": 23, "b": 8, "c": null},
{"a": 5, "b":null, "c": null}
]"""
data = eval(data.replace("null", '"null"'))
fixed_rows = [{key: val for key, val in row.items() if val != "null"} for row in data]

关于python - 当数据框中值为 null 时,如何删除 json 对象中的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59223785/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com