Olá comunidade!
Tenho um dataframe onde uma das colunas é um numero de chassi, com letras e números. Eu preciso criar uma nova coluna com os últimos 8 digitos desse chassi. Alguém pode me ajudar? Não estou sabendo fazer.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá comunidade!
Tenho um dataframe onde uma das colunas é um numero de chassi, com letras e números. Eu preciso criar uma nova coluna com os últimos 8 digitos desse chassi. Alguém pode me ajudar? Não estou sabendo fazer.
Olá Julia,
Neste caso você pode usar o método str. Nesse exemplo eu gerei um dataframe com dois chassis de exemplo e depois usei esse método para pegar os 8 últimos caracteres.
import pandas as pd
df = pd.DataFrame({'Chassi': ['9BD178406JL174536','9BF30R405JM112233']})
df['separado'] = df['Chassi'].str[-8:]
dfResultado:
| index | Chassi | separado |
|---|---|---|
| 0 | 9BD178406JL174536 | JL174536 |
| 1 | 9BF30R405JM112233 | JM112233 |