Как я могу организовать свои данные в новую таблицу - PullRequest
0 голосов
/ 17 февраля 2020

Я пытаюсь организовать свои данные с новой таблицей, которая должна содержать три столбца соответственно: дата, тикер и значение. У меня есть этот код ниже:

import pandas as pd
import numpy as np
from pandas_datareader import data as wb
stocks = ['CTKA3.SA', 'PNVL3.SA', 'SHUL4.SA', 'SMTO3.SA']
initial_dt = '2019-01-01'
data = wb.DataReader(stocks, data_source='yahoo', start = initial_dt)['Adj Close']

Код дает мне таблицу, которая содержит для каждого тикера столбец и столбец даты со значением в тот день. Мне нужен только один столбец тикера, а не каждого тикера.

Спасибо.

1 Ответ

1 голос
/ 17 февраля 2020

Добавление

data=data.stack()

производит

Date        Symbols 
2019-01-02  CTKA3.SA      4.890000
            PNVL3.SA    306.722626
            SHUL4.SA      6.837185
            SMTO3.SA     17.927473
2019-01-03  CTKA3.SA      4.890000
                           ...    
2020-02-13  SMTO3.SA     27.850000
2020-02-14  CTKA3.SA     12.680000
            PNVL3.SA    690.000000
            SHUL4.SA     14.390000
            SMTO3.SA     28.799999
Length: 1116, dtype: float64
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...