You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何从Pandas DataFrame的字典结构列中提取hashtags的text字段值

你可以通过Pandas的apply方法结合列表推导实现需求,两种写法供你选择:

基础版(适合数据格式统一、无缺失字段的场景)

直接遍历每个entities字典的hashtags列表提取text字段:

df['hashtag_texts'] = df['entities'].apply(lambda x: [tag['text'] for tag in x['hashtags']])

运行后输出df['hashtag_texts']即可得到你需要的结果。

健壮版(兼容字段缺失的异常场景)

如果存在部分行无hashtags键、或者部分标签无text字段的情况,可以增加容错判断避免报错:

df['hashtag_texts'] = df['entities'].apply(
    lambda x: [tag['text'] for tag in x.get('hashtags', []) if 'text' in tag]
)

内容的提问来源于stack exchange,提问作者shan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 15:06:05