我有一个Pandas数据帧,索引为日期范围,只有一列和2192行。我能够在直方图上绘制这个数据帧,但当我尝试在直方图上包含这个数据帧的均值和标准偏差时,我会在以下这些行代码处遇到ValueError错误。
#compute daily returns
daily_returns = stats.compute_daily_returns(df_btc)
#plotter.plot_data(daily_returns, title="Daily returns", ylabel="Daily returns")
print daily_returns.head()
daily_returns.replace(to_replace=np.inf, value=np.NaN, inplace=True)
# Plot a histogram
daily_returns.hist(bins=21)
plt.show()
# Get mean as standard deviation
mean = daily_returns.mean()
std = daily_returns.std()
print mean
print std
#the problem comes here
plt.axvline(mean, color='w', linestyle='dashed', linewidth=2)
错误出现在我在Github上的存储库中的dataextract.py文件中。
我也查看了此链接,但它没有解决我的问题。
mean
=bitcoin-marker-price 1.006599
?在我看来,这似乎是一个1项系列,而不是一个浮点数。 - tmdavisonaxvline
时,尝试使用mean[0]
。 - tmdavisonprint mean
,输出是bitcoin-market-price 1.006599
dtype: float64
。这看起来不像是一个只有一个项目的系列。即使是这样,我应该如何继续? - imharindersingh