“panda Buat kolom dari kolom lain” Kode Jawaban

panda Buat kolom dari kolom lain

# 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

Buat DataFrame baru dengan kolom dari panda DataFrame lain

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

Buat kolom baru panda dari kolom lain

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

Jawaban yang mirip dengan “panda Buat kolom dari kolom lain”

Pertanyaan yang mirip dengan “panda Buat kolom dari kolom lain”

Lebih banyak jawaban terkait untuk “panda Buat kolom dari kolom lain” di Python

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya