我是一個使用熊貓的初學者。計數幾個條件的T/F值
我正在尋找幾個患者的突變。我有16個不同的條件。我只是寫一個關於它的代碼,但如何通過for循環來做到這一點?我試圖找到MUT列上的更改並將它們設置爲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