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
颈内静脉穿刺中心静脉置管术
腹腔镜左半结肠切除术
颈内静脉穿刺中心静脉置管术
腹腔镜左半结肠切除术
腹腔镜下胃病损切除术
股静脉穿刺置管术
经导管颅内动脉瘤栓塞术
后入路玻璃体切割术
纤维支气管镜检查伴肺泡灌洗术
上颌骨病损切除术
胃-十二指肠镜检查
胸腔镜下肺叶切除术
主动脉瓣机械瓣膜置换术
全髋关节置换
用正则试试?
页:
[1]