我是一个初学者,正在使用pandas。
我正在寻找几位患者的基因突变。我有16种不同的情况。我已经编写了一段关于此的代码,但如何通过for循环来完成呢?我尝试查找MUT列上的变化,并将它们设置为True和False。然后尝试计算True/False的数量。我已经为4个条件完成了这个过程。
你能否提供更简单的方法,而不是重复编写16次相同的代码呢?
s1=df["MUT"]
A_T= s1.str.contains("A:T")
ATnum= A_T.value_counts(sort=True)
s2=df["MUT"]
A_G=s2.str.contains("A:G")
AGnum=A_G.value_counts(sort=True)
s3=df["MUT"]
A_C=s3.str.contains("A:C")
ACnum=A_C.value_counts(sort=True)
s4=df["MUT"]
A__=s4.str.contains("A:-")
A_num=A__.value_counts(sort=True)
df["MUT"].value_counts()
呢? - EdChum