如何使用索引来调用其他数据框数据

时间:2018-11-19 03:06:54

标签: python pandas dataframe financial

enter image description here我创建了一个以下数据框,并希望使用股指代码调用其他数据并添加新列和“价格”

        RSI
Stock   
HOYA    61.940859
HKSE    61.657187
BABA    54.881989
HSI 53.664616
Galaxy  52.561760

和另一个具有二十只股票最新收盘价的数据框称为“收盘价”

如何在第一个数据框中添加一列? 当我输入

df['Stock'] 
#this return an error ??

还有如何以最新的收盘价(忽略NaN)向df添加新列?请在我的其他数据框上查看所附的屏幕截图。 谢谢,我是python的新手,并尝试将其应用于我的日常工作。

enter image description here

1 个答案:

答案 0 :(得分:0)

根据您的屏幕截图,第一个DataFrame的名称为TOP,因此请使用TOP ['Price']添加一个名为“ Price”的新列。

要获取恒指的最新收盘价: p_of_hsi = close.iloc [-2] [1]

-2表示倒数第二行,1表示第一列

现在在TOP DataFrame中分配此HSI值 TOP ['Price'] [3] = p_of_hsi