【发布时间】:2022-01-15 23:45:13
【问题描述】:
我正在尝试从 Tiingo 获取股票价格并附加数据框
data = pd.DataFrame()
lis=[
"AAPL",
"MSFT",
"AMZN",
"GOOGL",
"TSLA",
"GOOG",
"NVDA",
"FB",
"JPM",
"BAC",
"ADBE",
"MA",
"PFE",
"DIS",
"NFLX",
"INTC",
"VZ",
"MO"
]
for i in lis:
data =data.append(client.get_dataframe([i],
frequency='weekly',
metric_name='close',
startDate='2020-03-01',
endDate='2021-12-10'))
但是,结果显示有点不同:
AAPL MFST
2020-03-01 100 NAN
2020-03-02 101 NAN
2020-03-03 103 NAN
... NAN
2021-12-10 120 NAN
2020-03-01 NAN 600
2020-03-02 NAN 400
2020-03-03 NAN 300
... NAN
2021-12-10 NAN 1100
我怎样才能让它看起来像这样:
AAPL MFST
2020-03-01 100 600
2020-03-02 101 400
2020-03-03 103 300
...
2021-12-10 120 1100
【问题讨论】: