как использовать индекс для вызова других данных - PullRequest
0 голосов
/ 19 ноября 2018

введите описание изображения здесь Я создал следующий фрейм данных и хотел бы использовать индексный код акции для вызова других данных и добавления нового столбца и 'цены'

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

и другой фрейм данных с последней ценой закрытия двадцати акций называется «Закрыть»

Как добавить столбец в мой первый фрейм данных?когда мой ввод

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

А также как мне добавить новый столбец в df с последней ценой закрытия (без учета NaN) ??Пожалуйста, смотрите прикрепленный снимок экрана на моем другом кадре данных.спасибо, я новичок в python и пытаюсь применить его к своей повседневной работе.

введите описание изображения здесь

1 Ответ

0 голосов
/ 19 ноября 2018

Как показано на скриншоте, ваш первый DataFrame называется TOP, поэтому используйте TOP ['Price'], чтобы добавить новый столбец с именем 'Price'.

Чтобы иметь последнюю цену закрытия HSI: p_of_hsi = close.iloc [-2] [1]

-2 для второй последней строки и 1 для первого столбца

Теперь присвойте это значение HSI в TOP DataFrame. TOP ['Price'] [3] = p_of_hsi

...