Eu tenho um dataframe existente, ao qual preciso adicionar uma coluna adicional que conterá o mesmo valor para cada linha.
Df. existentes:
Date, Open, High, Low, Close
01-01-2015, 565, 600, 400, 450
Novo df:
Name, Date, Open, High, Low, Close
abc, 01-01-2015, 565, 600, 400, 450
Eu sei como anexar uma série existente / coluna dataframe. Mas esta é uma situação diferente, porque tudo que eu preciso é adicionar o 'Name' coluna e definir cada linha para o mesmo valor, neste caso 'abc'.
Não tenho a certeza absoluta de como fazer isso.
df['Name']='abc'
irá adicionar a nova coluna e definir todas as linhas para esse valor:
In [79]:
df
Out[79]:
Date, Open, High, Low, Close
0 01-01-2015, 565, 600, 400, 450
In [80]:
df['Name'] = 'abc'
df
Out[80]:
Date, Open, High, Low, Close Name
0 01-01-2015, 565, 600, 400, 450 abc
Você pode usar **insert
*** para especificar onde você quer que a nova coluna esteja. Neste caso, eu utilizo 0
para colocar a nova coluna à esquerda.
df.insert(0, 'Name', 'abc')
Name Date Open High Low Close
0 abc 01-01-2015 565 600 400 450