重置索引并指定drop=True
.
df = pd.DataFrame({'close': [nan, nan, 48.0, 48.25], 'date': [nan, nan, '2015-09-01', '2015-09-01'], 'hign': [nan, nan, 48.60, 48.33], 'low': [nan, nan, 48.0, 47.91], 'open': [nan, nan, 48.60, 47.91], 'time': [nan, nan, 931.0, 932.0], 'turnover': [nan, nan, 21741726.0, 7614508.0], 'volume': [nan, nan, 449700.0, 158500.0]}) >>> df 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 >>> df.dropna(how='any').reset_index(drop=True) 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