如何从txt文件中提取特定值并将其全部放入df

时间:2019-05-16 04:36:51

标签: python regex pandas dataframe

有一个包含许多值的txt文件

使用的正则表达式

'many_espd': '(\d+)'

这满足了我的要求,但是如何获取所有这些值并将其设为df

1 个答案:

答案 0 :(得分:2)

尝试此选项,它会从您的匹配数字列表中创建一个单列数据框:

result_list = re.findall(r"'many_espd': '(\d+)'", text)
df = DataFrame({'espd': result_list})

请注意,如果您实际上是在使用正则表达式来解析JSON内容,请在此处停止,然后考虑使用JSON解析器。