python for 循环问题

python for 循环问题

问题描述:

要做数据筛选,数据代码按照下面写的

img

这是数据量太大了,而且这只是做了一次筛选,总共要做50次左右的筛选,后面就像用for 循环

img

上面的结果是图1 是我想要的

img


做for循环后结果是图2

img

请问这个要怎么做到跟图1一样的效果啊

content = ["I21.0","I21.1","I21.2","I21.3","I21.9"]
res = data[data['主要诊断编码'].isin(content)]