2017-09-21 1 views

Antwort

1

Concatenate Spalten zusammen mit Trennzeichen:

df = pd.DataFrame({'F_name':['AA','BB','CC'], 
        'M_name':['dd','ee','ff']}) 


df['L_name'] = df['F_name'] + '_' + df['M_name'] 

Oder verwenden str.cat:

df['L_name'] = df['F_name'].str.cat(df['M_name'], sep='_') 

0

Der effizienteste Weg, Vars verketten verwendet + (im Gegensatz zu join() gegen):

L_name = F_name + '_' + M_name 
+0

Sicher aber Ihre Syntax ist nicht korrekt. Siehe oben für die richtige Antwort. –

+0

Sind Sie sicher @ cᴏʟᴅsᴘᴇᴇᴅ – Stuart

+0

Dies ist Pandas, Sie arbeiten mit Datenrahmen, nicht String-Variablen. –

Verwandte Themen