测试积点老人 发表于 2021-12-31 10:43:59

python for 循环columns问题

我的数据是一个excel ,下表附我筛选目标字段数据,下图是我数据中要筛选的字段, 图为筛选条件

问题相关代码,请勿粘贴截图
cabg=ss_name['ASD'].tolist()
print(cabg)
while np.nan in cabg:
    cabg.remove(np.nan)
gm = data.str.replace(".","").str.contains('|'.join(cabg))]
gm.columns=name.columns
gm.to_excel("ASD.xlsx", index=False)我的解答思路和尝试过的方法
for i in data.columns:
    ss=dbz_ss.tolist()
    while np.nan in ss:
      ss.remove(np.nan)
    gm = data.str.replace(".","").str.contains('|'.join(ss))]
    gm.columns=name.columns
    gm.to_excel(ss.xlsx, index=False)
运行结果及报错内容

我想要达到的结果按照筛选条件得到各个名字的excel 表| SSJCZMC1 |
| ------ | ------ |
SSJCZMC1
颈内静脉穿刺中心静脉置管术
腹腔镜左半结肠切除术

颈内静脉穿刺中心静脉置管术
腹腔镜左半结肠切除术
腹腔镜下胃病损切除术
股静脉穿刺置管术
经导管颅内动脉瘤栓塞术
后入路玻璃体切割术
纤维支气管镜检查伴肺泡灌洗术
上颌骨病损切除术

胃-十二指肠镜检查
胸腔镜下肺叶切除术
主动脉瓣机械瓣膜置换术
全髋关节置换

qqq911 发表于 2022-1-4 10:40:07

用正则试试?
页: [1]
查看完整版本: python for 循环columns问题