擅长:python、mysql、java
<p>不确定您是否还需要它,但在Pandas 0.14中,我通常使用.astype('timedelta64[X]')方法
<a href="http://pandas.pydata.org/pandas-docs/stable/timeseries.html" rel="noreferrer">http://pandas.pydata.org/pandas-docs/stable/timeseries.html</a>(变频)</p>
<pre><code>df = pd.DataFrame([ pd.Timestamp('20010101'), pd.Timestamp('20040605') ])
df.ix[0]-df.ix[1]
</code></pre>
<p>返回:</p>
<blockquote>
<pre><code>0 -1251 days
dtype: timedelta64[ns]
</code></pre>
</blockquote>
<pre><code>(df.ix[0]-df.ix[1]).astype('timedelta64[Y]')
</code></pre>
<p>返回:</p>
<pre><code> 0 -4
dtype: float64
</code></pre>
<p>希望这会有帮助</p>