2017-02-16 3 views

Antwort

1

Verwendung +:

df.col_2 = df.col_2 + 'new' 
print (df) 
    col_1 col_2 
0  1 anew 
1  2 bnew 
2  3 cnew 
3  4 dnew 
4  5 enew 

Dank hooy für eine andere Lösung:

df.col_2 += 'new' 

Oder assign:

df = df.assign(col_2 = df.col_2 + 'new') 
print (df) 
    col_1 col_2 
0  1 anew 
1  2 bnew 
2  3 cnew 
3  4 dnew 
4  5 enew 
+1

Oder noch kürzer mit 'df.col_2 + =‚new''. – hooy

+1

@hooy - danke. – jezrael

+0

@jezrael es sagt, dass die df hat kein Attribut zuzuweisen, und die Verwendung von + funktioniert auch nicht. Gibt es eine Möglichkeit, dies über eine Schleife zu tun? i: 'für i in df [' col2 ']: .... i +' neu '' –

Verwandte Themen