今天我在写一系列的名字。我需要删除每行的第二个名字。我的数据帧如下所示:
Name
John Charles Bloom
Michael Jackson
Peter Rodrigo Aguilera Wayne
我想要的结果是:
Name
John Bloom
Michael
Peter Aguilera Wayne
所以我试过这样的方法:
df['Name2']=df.Name.str.replace('\b\w*\b(\b\w*\b)\b\w*\b','')
但没用。我不是正则表达式专家,但应该没那么难吧?你知道吗
感谢您的帮助
试试这个:
此代码将解决您的问题:
尝试
相关问题 更多 >
编程相关推荐