私はタブファイルを持っており、遺伝子の機能(上流、下流、下流、注釈、または...)を標準機能に分割したいと考えています。 最後の2つの列は、作成したいcond_aとcond_bの結果列です。 タプル内の各行を保存してタプルを検索し、除算を行うことができるコードを書いていましたが、それは私にとっては紛らわしいものでした。 これをPythonでどうやって行うことができますか?Pythonで列の値を特定の行でどのように分けることができますか?
for line in open(myfile,"r").readlines():
Fld = line.strip().split("\t")
gene,feature,cond_a,cond_b= Fld[0],Fld[1],int(Fld[2]),int(Fld[3])
gene feature cond_a cond_b
A upstream 2 5 2/5 5/8
A standard 5 8 5/5 8/8
C standard 4 23 4/4 23/23
D downstrs 3 1 3/9 1/5
D standard 9 5 9/9 5/5
H standard 2 9 2/2 9/9
H downupst 1 2 1/2 2/9
H annotate 4 8 4/2 8/9
あなたの質問を明確にしてください。最後の2つの行がどのように計算されると予想されるかははっきりしない。また、これまで計算しようとしてきたことを示してください。 – SiHa
各遺伝子には標準機能が1つしかありませんが、他にも多くの機能があります。遺伝子を標準にする。私はRでそれを行う方法を知っていますが、私はPythonでそれをどうやって行うことができないのか分かりませんでした。 – NamAshena