Python, ursii panda: InvalidIndexError la crearea dataframe

voturi
40

Am fost explorarea setul de date titanică . Am încercat să creeze un dataframecare va avea vârstele oamenilor care au supraviețuit scufundării Titanicului, iar cei care nu au, în două coloane separate.

    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]})

Dar eu sunt obtinerea această eroare

pandas.indexes.base.InvalidIndexError: Reindexare valabile numai cu obiecte Index valoare unic

ce fac greșit?

Întrebat 28/05/2017 la 16:53
de către utilizator
În alte limbi...                            


1 răspunsuri

voturi
2

Efectuați această modificare în codul whole = pd.concat([train, test]).reset_index(drop=True)

Publicat 28/05/2017 la 17:23
sursa de către utilizator

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