我想在Python中删除pandas Dataframe 中的部分字符串。该列包含指定期间发票行。请看下面。我想删除这部分[*]之间的部分。图像数据集(https://i.stack.imgur.com/fdCnV.png)
我尝试了str replace方法。df['Description_GLEntry'].str.replace('[Jan 01, 2022 - Jan 31, 2022]', '')
。这将删除文本,但只留下[-],并且它不会专门删除[*]。我的计划是让它在def函数中使用循环。
1条答案
按热度按时间uurv41yg1#
我们可以使用以下正则表达式替换:
下面是一个regex demo,它显示了替换逻辑对测试数据的作用。