Логический фрагмент столбца Pandas Multiindex - PullRequest
0 голосов
/ 18 июня 2020

У меня настроен фреймворк с данными переписи. Имена столбцов представляют переменные API переписи, и я добавил мультииндекс, чтобы описание переменной было выше имени переменной. Нам нужно и то, и другое, чтобы мы могли обратиться к источнику и понять, на что мы смотрим. Пример:

RACE: Оценка !! Итого B02001_001E

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

Я пробовал df.columns.get_level_values ​​(1), который дает мне все имен переменных, но я не знаю, как превратить это в логическое значение для фильтрации столбцов. Я также пробовал df.columns.values ​​[3] [1] [- 1], который возвращает A, но, помимо перебора всех имен столбцов, я не уверен, как использовать это для того, что я ищу .

Спасибо!

tract   Total   Margin of Error!!Total  Annotation of Total Annotation of Margin of Error
tract   B02001_009E     B02001_009M     B02001_010EA    B02001_010MA 

821300  3957    246 None    None 
921500  2953    203 None    None 
652700  3331    506 None    None
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...