我有一个现有的数据框,我需要添加一个额外的列,每行将包含相同的值。
现有的df:
Date, Open, High, Low, Close 01-01-2015, 565, 600, 400, 450
新的df:
Name, Date, Open, High, Low, Close abc, 01-01-2015, 565, 600, 400, 450
我知道如何追加现有的series / dataframe列。但这是另一种情况,因为我所需要的只是添加“名称”列,并将每一行设置为相同的值,在本例中为“ abc”。
df['Name']='abc' 将添加新列并将所有行设置为该值:
df['Name']='abc'
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