У меня настроен фреймворк с данными переписи. Имена столбцов представляют переменные 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