Como iterar sobre o dataframe do pandas e criar uma nova coluna
Eu tenho um dataframe de pandas que tem 2 colunas. Eu quero fazer um loop através de suas linhas e, com base em uma string da coluna 2, gostaria de adicionar uma string em uma 3ª coluna recém-criada. Eu tentei:
for i in df.index:
if df.ix[i]['Column2']==variable1:
df['Column3'] = variable2
elif df.ix[i]['Column2']==variable3:
df['Column3'] = variable4
print(df)
Mas o quadro de dados resultante possui apenas na coluna 3 Variável2.
Alguma idéia de como mais eu poderia fazer isso?