питон, панды: InvalidIndexError при создании dataframe

голоса
40

Я исследовала набор данных титанический . Я пытаюсь создать dataframeчто будет иметь возраст людей , которые пережили потопление титанический, и те , кто не сделал, в двух отдельных столбцах.

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

Но я получаю эту ошибку

pandas.indexes.base.InvalidIndexError: индексирование этого действует только с уникальным нормированными объектами Index

Что я делаю не так?

Задан 28/05/2017 в 16:53
пользователем
На других языках...                            


1 ответов

голоса
2

Сделать это изменение в коде whole = pd.concat([train, test]).reset_index(drop=True)

Ответил 28/05/2017 в 17:23
источник пользователем

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