title: Split a column in pandas twice to multiple columns
body: <p>I have a column "Nome_propriedade" with complete addresses, such as establishment name, streets, neighborhood, city and state</p>
  
  <p>It always ends with the name of the city and state. With this pattern:</p>
  
  <pre><code>Nome_propriedade
  "Rod. BR 386, bairro Olarias/Conventos, Lajeado/RS"
  "Fazenda da Várzea - zona rural, Serro/MG"
  "Cidade do Rock - Jacarepaguá, Rio de Janeiro/RJ"
  "Área de extração de carnaúba - Povoado Areal, zona rural, Santa Cruz do Piauí/PI"
  "Pastelaria - Av. Vicente de Carvalho, 995, Loja Q, Vila da Penha, Rio de Janeiro/RJ"
  </code></pre>
  
  <p>I want to create two new columns, "city" and "state", and fill them with the last values found in column "Nome_propriedade". I also want to stip those away from Nome_propiedade. </p>
  
  <pre><code>                           Nome_propriedade                 City State
        Rod. BR 386, bairro Olarias/Conventos              Lajeado    RS
               Fazenda da Várzea - zona rural                Serro    MG
              Cidade do Rock - Jacarepaguá...       Rio de Janeiro    RJ
  Área de extração de carnaúba - Povoado A...  Santa Cruz do Piauí    PI
  Pastelaria - Av. Vicente de Carvalho, 99...       Rio de Janeiro    RJ
  </code></pre>
  
  <p>Please anyone know how I can create these two columns? </p>
  
  <p>I can not do a general split because I just want to separate the city and state information. Other information may remain unchanged.</p>