【发布时间】:2020-08-26 15:28:37
【问题描述】:
我尝试使用 59k 行中的正则表达式来匹配字符串。当然,我希望得到与结果相同的 59k 行。但是结果只返回前 10 行。
我觉得这是一个愚蠢的问题,但仍然想知道这里有什么问题。
y = str(data[['geometry']])
z = re.findall("(?<=\()\d.*(?=\))", y)
【问题讨论】:
-
因为 pandas 数据框列的字符串表示会截断数据。
-
您可以使用专为此设计的内置series.str.findall method
标签: python python-3.x regex pandas jupyter-notebook