Drop ligne dans les Pandas de la Série et de nettoyer les index

J'ai une Pandas Série et basé sur un nombre aléatoire je veux choisir une ligne (5 dans l'exemple de code ci-dessous) et de la baisse de la ligne. Lorsque la ligne est abandonnée je veux créer un nouvel index pour les lignes restantes (0 à 8). Le code ci-dessous:

print 'Original series: ', sample_mean_series
print 'Length of original series', len(sample_mean_series)
sample_mean_series = sample_mean_series.drop([5],axis=0)
print 'Series with item 5 dropped: ', sample_mean_series
print 'Length of modified series:', len(sample_mean_series)
print sample_mean_series.reindex(range(len(sample_mean_series)))

Et c'est la sortie:

Original series:  
0    0.000074
1   -0.000067
2    0.000076
3   -0.000017
4   -0.000038
5   -0.000051
6    0.000125
7   -0.000108
8   -0.000009
9   -0.000052
Length of original series 10
Series with item 5 dropped:  
0    0.000074
1   -0.000067
2    0.000076
3   -0.000017
4   -0.000038
6    0.000125
7   -0.000108
8   -0.000009
9   -0.000052
Length of modified series: 9
0    0.000074
1   -0.000067
2    0.000076
3   -0.000017
4   -0.000038
5         NaN
6    0.000125
7   -0.000108
8   -0.000009

Mon problème est que la ligne numéro 8 est supprimé. Je souhaite supprimer la ligne "5 NaN" et de garder -0.000052 avec un indice de 0 à 8. C'est ce que je veux qu'il ressemble:

0    0.000074
1   -0.000067
2    0.000076
3   -0.000017
4   -0.000038
5    0.000125
6   -0.000108
7   -0.000009
8   -0.000052

OriginalL'auteur Jonas | 2013-01-23