<p>在我的数据框中,有些行中有NaN值。我想删除这些行。我用dataframe.dropna(how='any')解决它。结果如下:</p>
<pre><code> date time open hign low close volume turnover
2 2015-09-01 931 48.60 48.60 48.00 48.00 449700 21741726
3 2015-09-01 932 47.91 48.33 47.91 48.25 158500 7614508
</code></pre>
<p>我想重新索引数据帧的行,因此运行:</p>
<pre><code>length = dataframe.dropna(how='any').shape[0]
dataframe1 = dataframe.index(range(length))
</code></pre>
<p>但是dataframe1仍然保留旧的索引值,例如:</p>
<pre><code> date time open hign low close volume turnover
0 NaN NaN NaN NaN NaN NaN NaN NaN
1 NaN NaN NaN NaN NaN NaN NaN NaN
2 2015-09-01 931 48.60 48.60 48.00 48.00 449700 21741726
3 2015-09-01 932 47.91 48.33 47.91 48.25 158500 7614508
</code></pre>
<p>如何使数字以0开头并删除前两行?</p>
<p>预期结果:</p>
<pre><code> date time open hign low close volume turnover
0 2015-09-01 931 48.60 48.60 48.00 48.00 449700 21741726
1 2015-09-01 932 47.91 48.33 47.91 48.25 158500 7614508
</code></pre>