Чтобы получить имена столбцов в DataFrame pandas, которые начинаются с определенного шаблона, вы можете использовать различные методы. Вот несколько подходов, которые вы можете рассмотреть:
- 
Использование метода
filter():result = df.filter(regex='^pattern')Этот метод фильтрует столбцы на основе шаблона регулярного выражения.
 - 
Использование понимания списка:
result = [col for col in df.columns if col.startswith('pattern')]Этот метод перебирает имена столбцов и проверяет, начинается ли каждое имя с нужного шаблона.
 - 
Использование метода
startswith()в сочетании с функциейfilter():result = df.filter(items=df.columns[df.columns.str.startswith('pattern')])Этот подход использует метод
startswith()для создания логической маски, а затем применяет маску с помощью функцииfilter().