擅长:python、mysql、java
<p>要只包含一个运行计数器,您只需执行以下操作</p>
<pre><code>df['day_num']=range(len(df))
</code></pre>
<p>输出</p>
<pre><code> date day_num
669 2020-06-01 0
670 2020-06-02 1
671 2020-06-03 2
</code></pre>
<p>要从数据帧中的第一天开始实际计算天数,可以执行以下操作</p>
<pre><code>df['day_num']=(df['date'] - df['date'].iloc[0]).dt.days
</code></pre>
<p>(确保“日期”列是实际日期,即您可能希望首先执行<code>df['date'] = pd.to_datetime(df['date'])</code>)</p>