Python / Pandas Чтение данных с pandas -datareader из Yahoo Issue - PullRequest
1 голос
/ 11 февраля 2020

FutureWarning: pandas .util.testing устарела. Вместо этого используйте функции в publi c API при pandas .testing.

В настоящее время мои пакеты обновлены, но все равно выдают ту же ошибку, что и выше. Было бы здорово услышать любой совет, как мне решить проблему.

1 Ответ

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

Это было амортизировано пару лет go. Пожалуйста, попробуйте это так.

import datetime
import pandas as pd
import numpy as np
import pylab as pl
import datetime
from sklearn.cluster import AffinityPropagation
from sklearn import metrics
from matplotlib.collections import LineCollection
from pandas_datareader import data as wb
from sklearn import cluster, covariance, manifold


start = '2019-02-01'
end = '2020-02-01'

tickers = ['MMM',
'ABT',
'ABBV',
'ABMD',
'ACN',
'ATVI']

thelen = len(tickers)

price_data = []
for ticker in tickers:
    prices = wb.DataReader(ticker, start = start, end = end, data_source='yahoo')[['Open','Adj Close']]
    price_data.append(prices.assign(ticker=ticker)[['ticker', 'Open', 'Adj Close']])

#names = np.reshape(price_data, (len(price_data), 1))

names = pd.concat(price_data)
names.reset_index()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...