【发布时间】:2021-09-22 01:30:53
【问题描述】:
我需要使用正则表达式从数据集中的字符串中过滤掉特定字符。如何在数字之间过滤掉数字和“-”符号,在字母字符之间跳过“-”符号,导致我现在使用的正则表达式过滤掉每个“-”任何字母数字字符之间的符号,以及数字字符之间的符号。
例子:
问题:“非营利组织管理,100-200 名员工” 当前结果:“非营利组织管理,员工” 期望的结果:“非营利组织管理、员工”
if 'business' in row.keys():
row['business'] = re.sub("[0-9-][0-9]*", '', str(row['business']))
【问题讨论】:
-
在 R 中?还是 Python?
-
我是用 Python 做的
标签: python regex string data-cleaning