Función de Python para completar los valores nan basados en otra columna

bhavishya pawar

Tengo un conjunto de datos como este

Ticket    Cabin
123       Nan
162       B14
123       C12
122       D13
162       Nan
122       Nan

Entonces quiero completar los valores de Nan basados ​​en los valores de Ticket, como el resultado es

Ticket    Cabin
123       C12
162       B14
123       C12
122       D13
162       B14
122       D13

¿Existe alguna función o forma en que podamos hacer esto?

cs95

Cree una asignación de boletos a valores de Cabina no nulos, luego use esto para rellenar otras filas:

df['Cabin_Filled'] = df['Ticket'].map(df.groupby('Ticket')['Cabin'].first())
df

   Ticket Cabin Cabin_Filled
0     123   NaN          C12
1     162   B14          B14
2     123   C12          C12
3     122   D13          D13
4     162   NaN          B14
5     122   NaN          D13

Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.

En caso de infracción, por favor [email protected] Eliminar

Editado en
0

Déjame decir algunas palabras

0Comentarios
Iniciar sesiónRevisión de participación posterior

Artículos relacionados

Valores de Python Shift en una columna basados en Nan o booleanos en otra columna

¿Hay alguna forma de completar una columna en función de los valores asociados con otra columna en Pandas?

¿Hay alguna forma de completar una columna en función de los valores asociados con otra columna en Pandas?

¿Cómo imputar valores de NaN en función de los valores de otra columna?

rellene los valores de NaN (columna1) en la columna existente en función de otra columna (columna2) utilizando pandas dataframe python

fusionar y completar los valores NA de otra columna en función de otro marco de datos

fusionar y completar los valores NA de otra columna en función de otro marco de datos

Pandas Use una columna que consta de nombres de columna para completar los valores dinámicamente en otra columna

¿Cómo puedo crear números de pedido basados en los valores de otra columna?

Copiar los valores de una columna, basados en los valores de otra columna

Rellene NaN de columnas seleccionadas en función de un diccionario cuyas claves son nombres de columna y los valores son contenido de otra columna en Python

Rellene NaN de columnas seleccionadas en función de un diccionario cuyas claves son nombres de columna y los valores son contenido de otra columna en Python

Cómo completar los valores faltantes en relación con un valor de otra columna

Consulta para incrementar los valores en función de un valor de otra columna

Consulta para incrementar los valores en función de un valor de otra columna

¿Cómo uso la función de reducción de Python para completar los valores de NaN?

¿Cómo uso la función de reducción de Python para completar los valores de NaN?

Los pandas obtienen valores únicos en una columna basados en otra columna python

Pandas: imprime los valores de una columna en función de los valores de otra columna

restar valores a en la columna en R en función de los valores en otra columna

Consulta de Bigquery para obtener la suma de los valores de una columna en función de otra columna

Encuentre los valores mínimos de la columna df basados en otra columna

Encuentre los valores mínimos de la columna df basados en otra columna

Valores promedio de una columna basados en los valores de otra

contar valores de texto únicos basados en la condición en otra columna entre los criterios de fecha

¿Cómo reemplazar los valores de NaN con la media de otra columna en función del valor en otra columna? Pandas

restablecer los valores de celda en función de los valores en otra columna en R

Marco de datos de Python: ¿Cambiar los valores de una columna en función de otra columna?

Obtener valores de columna basados en cambios en otra columna

TOP Lista

CalienteEtiquetas

Archivo