Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Substituição de dados de um Dataframe

No seguinte dataframe, qual código eu usaria para localizar os itens "-2" da coluna "cod_berco" e substituílos por um item de acordo com a coluna "num_embarque"?

import pandas as pd
import numpy as np
data = np.array([['3S', 12345],['-2', 12345], ['4S', 12334], ['-2', 12334]])
df = pd.DataFrame(data, columns=['cod_berco', 'num_embarque'])
df

preciso encontrar como resultado, a partir do exemplo acima, o Dataframe representado pelo código abaixo:

data = np.array([['3S', 12345],['3S', 12345], ['4S', 12334], ['4S', 12334]])
df = pd.DataFrame(data, columns=['cod_berco', 'num_embarque'])
df
1 resposta
solução!

À quem possa interessar, encontrei uma linha de código que me ajudou com o problema. segue:

df.col_1 = df.cod_berco.mask(df.cod_berco.isin(['-2'])).\
              groupby(df['num_embarque']).transform('first')
df