“Pandy Utwórz kolumnę z innej kolumny” Kod odpowiedzi

Pandy Utwórz kolumnę z innej kolumny

# 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

Utwórz nową ramkę danych z kolumnami z innych panów danych DataFrame

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

Utwórz nowe kolumny pand z innej kolumny

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

Odpowiedzi podobne do “Pandy Utwórz kolumnę z innej kolumny”

Pytania podobne do “Pandy Utwórz kolumnę z innej kolumny”

Więcej pokrewnych odpowiedzi na “Pandy Utwórz kolumnę z innej kolumny” w Python

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu