pitón, pandas: InvalidIndexError trama de datos al crear

votos
40

He estado explorando el conjunto de datos titánica . Estoy tratando de crear una dataframeque tendrá las edades de las personas que sobrevivieron al hundimiento del Titanic, y aquellos que no lo hicieron, en dos columnas separadas.

    train = pd.read_csv('train.csv')
    test = pd.read_csv('test.csv')    
    whole = pd.concat([train, test])
    df = pd.DataFrame({'survived': whole['Age'][whole['Survived'] == 1],
                       'died': whole['Age'][whole['Survived'] == 0]})

Pero estoy consiguiendo este error

pandas.indexes.base.InvalidIndexError: Reindexación sólo es válida con objetos valorados de forma única Índice

¿Qué estoy haciendo mal?

Publicado el 28/05/2017 a las 13:53
por usuario
En otros idiomas...                            


1 respuestas

votos
2

Realizar este cambio en su código whole = pd.concat([train, test]).reset_index(drop=True)

Respondida el 28/05/2017 a las 14:23
fuente por usuario

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more