gpt4 book ai didi

python - 如何按 dict 列过滤 pandas 数据框?

转载 作者:行者123 更新时间:2023-12-01 03:01:06 24 4
gpt4 key购买 nike

给定一个数据帧 df['serialnumber', 'basicinfo'],列“basicinfo”是一个字典 {'name': xxx, 'model': xxx, 'studyid': xxx}。

是否有一种简单的方法可以通过字典键“model”过滤此数据框?

如果它是整数,我们可以通过“序列号”进行过滤:

df = df[df.serialnumber == <value>]

如何对 dict 列执行此操作?

最佳答案

您不会直接获得矢量化运算。但是您可以使用 apply 从中获取字典值。

df = df[df.basicinfo.apply(lambda x: x['model'] == <value>)]

关于python - 如何按 dict 列过滤 pandas 数据框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43842206/

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