Попробуйте эту опцию, которая создает фрейм данных из одного столбца из вашего списка совпадающих цифр:
result_list = re.findall(r"'many_espd': '(\d+)'", text)
df = DataFrame({'espd': result_list})
Обратите внимание, что если вы на самом деле используете регулярное выражение для анализа содержимого JSON, остановитесь здесь и вместо этого посмотритеиспользовать синтаксический анализатор JSON.