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á 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 |