擅长:python、mysql、java
<p>熊猫让你的生活更轻松,一次一个方法(first_valid_values())。请注意,您必须删除所有具有<em>all</em>NaN值的行(无论如何,没有必要使用这些值):</p>
<p>对于第一个有效值:</p>
<pre><code>a= [df.ix[x,i] for x,i in enumerate(df.apply(lambda row: row.first_valid_index(), axis=1))]
</code></pre>
<p>对于最后一个有效值:</p>
^{pr2}$
<p>减去得到最终结果:</p>
<pre><code>a-b
</code></pre>