【发布时间】:2020-02-14 06:21:10
【问题描述】:
FutureWarning:pandas.util.testing 已弃用。使用中的函数 pandas.testing 的公共 API。
我的包目前是最新的,但仍然出现上述相同的错误。很高兴听到任何建议我将如何解决这个问题。
【问题讨论】:
-
请分享整个错误信息,以及您正在使用的每个库的版本。
标签: python python-3.x anaconda
FutureWarning:pandas.util.testing 已弃用。使用中的函数 pandas.testing 的公共 API。
我的包目前是最新的,但仍然出现上述相同的错误。很高兴听到任何建议我将如何解决这个问题。
【问题讨论】:
标签: python python-3.x anaconda
几年前已经贬值了。请尝试这种方式。
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()
【讨论】: