<p>我在<code>python</code>中有一个数据帧,例如:</p>
<pre><code>seqnames start end name number strand
A 50 453 A 1 -
B 30 322 A 2 -
C 10 432 A 3 -
D 36 344 A 4 +
E 40 321 A 5 +
F 78 234 A 6 -
</code></pre>
<p>我想根据<code>strand column</code>中的符号来更改start和end列中的de值。你知道吗</p>
<p>所以对于每一行,如果<code>strand</code>是<code>-</code>,那么<code>start+1</code>和<code>end-2</code>
如果链是<code>+</code>,那么什么也不做</p>
<p>我应该得到:</p>
<pre><code>seqnames start end name number strand
A 51 451 A 1 -
B 31 320 A 2 -
C 11 430 A 3 -
D 36 344 A 4 +
E 40 321 A 5 +
F 79 232 A 6 -
</code></pre>
<p>谢谢你的帮助</p>