Pandas: replace regex

import pandas as pd
  
df = pd.DataFrame({'nome': ['Silva, João', 'Souza, José']})

            nome
0  Silva, João
1  Souza, José
  
  
df.nome.replace({r'(\w+),\s+(\w+)' : r'\2 \1'}, regex=True)
  
0    João Silva
1    José Souza  
  
  
df.nome.replace({r'(\w+),\s+(\w+)' : r'\2 \1', 'José':'Joselito'}, regex=True)  

0        João Silva
1    Joselito Souza
  
  

Comentários