我需要维护一个使用正则表达式的遗留代码,以及该代码用于更改csv文件中的列值(标识键),我从该文件中放入了两行
识别键,识别度量
客户多维数据集\BFG\0948271//BGF/利率产品/,分析PFE
客户多维数据集\BFG\0957BC/1081991/BGR/,分析PFE
来自的第一行列值 客户多维数据集\BFG\0957BC/1081991/BGR/ 到 客户多维数据集\BFG\0957BC//BGR/
并且不更改第二行的列值 客户多维数据集\BFG\0948271//BGF/利率产品/
因为第二个在第一个正斜杠之后没有任何数字,直到第二个正斜杠
我有一个代码,它曾经工作,它不再,所以我改变了它,并期待它的工作,但它没有
你能指出我做错了什么吗
谢谢 巴里斯
进口稀土
结果\u 2017=pd.read\u csv(文件路径)
结果_2017.replace({'/[0-9]+/','/'},regex=True,inplace=True)
将代码更改为:
您将前两个参数作为一个集传递
另一种选择是:
将作为字典传递给\u替换
相关问题 更多 >
编程相关推荐