При фильтрации pandas dataframe значения последних столбцов сбрасываются? - PullRequest
0 голосов
/ 21 сентября 2018

Я пытаюсь отфильтровать столбцы данных в зависимости от того, является ли значение столбца subsc_type «Зарегистрировано» или «Случайно».Исходные данные выглядят так:

    data.head()

end_statn   bike_nr    subsc_type    zip_code    birth_date    gender
23.0    B00468    Registered    '97217    1976.0    Male
23.0    B00554    Registered    '02215    1966.0    Male

Я не включил все столбцы, но все столбцы слева от 'subsc_type' и их значения сохраняют свои значения, однако следующие столбцы не поддерживают.Код, который я использую, и данные после этого:

    registered = data[data.subsc_type == 'Registered']
    casual = data[data.subsc_type == 'Casual']

    casual.head()

end_statn   bike_nr subsc_type  zip_code    birth_date  gender
47.0    B00368   Casual   NaN    NaN    NaN
40.0    B00358   Casual   NaN    NaN    NaN

Любая помощь будет потрясающей!Спасибо!

...