擅长:python、mysql、java
<p>也许最快的方法是“where”:</p>
<pre><code>df["SNP"]=df.SNP.where( df.SNP.ne("?"), df.CHROM+":"+df.POS )
</code></pre>
<p>或者如果POS是int类型:</p>
<pre><code>df["SNP"]=df.SNP.where( df.SNP.ne("?"), df.CHROM+":"+df.POS.astype(str) )
</code></pre>