首页 > 解决方案 > 通过在 python 数据框中提供输入字符串来过滤或提取行

问题描述

数据

编号 描述

  1. 二氧化碘
  2. 碘 95%
  3. 溴化碘
  4. 粗碘
  5. 碘级
  6. RA 131 碘口服胶囊 (I-131 SICAP) -3.700 GBQ (BA - BY MEMORIAL HOSPITAL-ALEXANDER KG)
  7. 碘升华分析 EMSURE(R) 4X100GMS -
  8. 合成三氯化碘 1 X 25G -

输出:下面应该是结果

  1. 碘 95%
  2. 粗碘
  3. 碘级

我曾经在 excel 中手动过滤这些输出。后来,我在python中尝试了以下方式。

df = 我的数据框

df[df['description'].str.contains("碘")].

但是导致了所有的输入。帮助我获取 Excel 的 Python 代码或 VBA 查询

标签: pythonexcelvbanlptext-extraction

解决方案


推荐阅读