擅长:python、mysql、java
<p>您可以将<code>days_delinquent</code>列转换为<code>timedelta64[D]</code>(以天为单位的偏移量),并将其添加到索引中,例如:</p>
<pre><code>import pandas as pd
d = {pd.Timestamp('2015-01-02'):{'days_delinquent':11}, pd.Timestamp('2015-01-15'):{'days_delinquent':23}}
df = pd.DataFrame.from_dict(d,orient='index')
df['returned_on'] = df.index + df.days_delinquent.astype('timedelta64[D]')
</code></pre>
<p><strong>更好的</strong>(谢谢<a href="https://stackoverflow.com/users/487339/dsm">DSM</a>)是使用<code>pd.to_timedelta</code>,因此如果需要,单位更容易更改:</p>
<pre><code>df['returned_on'] = df.index + pd.to_timedelta(df.days_delinquent, 'D')
</code></pre>
<p>给你:</p>
<pre><code> days_delinquent returned_on
2015-01-02 11 2015-01-13
2015-01-15 23 2015-02-07
</code></pre>