2017-02-16 10 views

答えて

1

使用+

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 

おかげで、別の解決策のためのhooy

df.col_2 += 'new' 

または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

や 'df.col_2 + =「new''でさえ短いです。 – hooy

+1

@hooy - ありがとうございます。 – jezrael

+0

@jezraelによれば、dfには割り当てられる属性がなく、+ doesntのいずれかの作業も使用されています。ループを通してそれを行う方法はありますか?すなわち '' for df ['col2']: .... i + 'new' ' –

関連する問題