df.insert(0, 'State', df['Region Name'].str.extract('(.*)\\[edit\\]',
    expand=False).ffill())
df['Region Name'] = df['Region Name'].str.replace(' \\(.+$', '')
Создайте Pandas DataFrame из текстового файла с определенным шаблоном