“pandas crea columna desde otra columna” Código de respuesta

pandas crea columna desde otra columna

# Creates a new column 'blue_yn' based on the existing 'color' column
# If the 'color' column value is 'blue' then the new column value is 'YES'
df['blue_yn'] = np.where(df['color'] == 'blue', 'YES', 'NO')
# Can also do this using .apply and a lambda function
df['blue_yn']= df['color'].apply(lambda x: 'YES' if (x == 'blue') else 'NO') 
Trained Tuna

Crear nuevo DataFrame con columnas de otro DataFrame Pandas

new = old[['A', 'C', 'D']].copy()
Anxious Armadillo

crear nuevas columnas pandas desde otra columna

def label_race (row):
   if row['eri_hispanic'] == 1 :
      return 'Hispanic'
   if row['eri_afr_amer'] + row['eri_asian'] + row['eri_hawaiian'] + row['eri_nat_amer'] + row['eri_white'] > 1 :
      return 'Two Or More'
   if row['eri_nat_amer'] == 1 :
      return 'A/I AK Native'
   if row['eri_asian'] == 1:
      return 'Asian'
   if row['eri_afr_amer']  == 1:
      return 'Black/AA'
   if row['eri_hawaiian'] == 1:
      return 'Haw/Pac Isl.'
   if row['eri_white'] == 1:
      return 'White'
   return 'Other'

df.apply(lambda row: label_race(row), axis=1)
Stupid Salmon

Respuestas similares a “pandas crea columna desde otra columna”

Preguntas similares a “pandas crea columna desde otra columna”

Más respuestas relacionadas con “pandas crea columna desde otra columna” en Python

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código