擅长:python、mysql、java
<p>很难准确地说出你想要什么(为了将来的参考,最好省略与领域相关而与编程无关的技术细节——这让我们这些对基因一无所知的人更容易得到帮助),我也说不出你是如何准确地计算这两列的。不过,这看起来像是熊猫的工作。你可以做这样一个简单的例子:</p>
<pre><code>import pandas as pd
data = {'gene':['A', 'C', 'D'], 'cond_a':[2,3,4], 'cond_b':[5,6,7]}
df = pd.DataFrame(data)
df['new_col'] = df['cond_a'] / df['cond_b']
</code></pre>
<p>对于您的数据,您可以将其加载到:</p>
<pre><code>df = pd.read_csv(myfile, delimiter='/t')
</code></pre>
<p>不管您如何计算其他列,您都可以很容易地使用Pandas进行计算。此外,您还可以按各种类别分组以处理子集,依此类推。你知道吗</p>