Python Reindex Produciendo Nan

Aquí está el código con el que estoy trabajando:

import pandas as pd

 test3 = pd.Series([1,2,3], index = ['a','b','c']) test3 = test3.reindex(index = ['f','g','z']) 

Así que originalmente todo está bien y test3 tiene un índice de ‘a’ ‘b’ ‘c’ y valores de 1,2,3. Pero cuando llegué a reindexar test3, obtengo que mis valores 1 2 3 se pierden. ¿Porqué es eso? La salida deseada sería:

 f 1 g 2 z 3 

Los documentos son claros sobre este comportamiento:

Conforme la Serie a un nuevo índice con lógica de llenado opcional, colocando NA / NaN en ubicaciones que no tienen valor en el índice anterior

Si solo desea sobrescribir los valores del índice, haga lo siguiente:

 In [32]: test3.index = ['f','g','z'] test3 Out[32]: f 1 g 2 z 3 dtype: int64