gpt4 book ai didi

python - 类型错误 : ufunc subtract cannot use operands with types dtype ('
转载 作者:行者123 更新时间:2023-12-02 04:00:10 28 4
gpt4 key购买 nike

我按照senddex的视频教程遇到了错误代码。然而,当我想在我的卷的 ax2 上绘制条形图时,它会给出主题中列出的错误代码。请帮忙。我是 Python 0 编程新手。

import datetime as dt
import matplotlib.pyplot as plt
from matplotlib import style
import pandas as pd
import pandas_datareader.data as web
style.use('ggplot')

df = pd.read_csv('C:\\Users\\ngjun95\\Downloads\\7120.KL.csv', parse_dates=True, index_col=0)
df['100ma'] = df['Adj Close'].rolling(window=100, min_periods=0).mean()

print(df.head())

ax1 = plt.subplot2grid((6,1), (0,0), rowspan=5, colspan=1)
ax2 = plt.subplot2grid((6,1), (5,0), rowspan=1, colspan=1, sharex=ax1)

ax1.plot(df.index, df['Adj Close'])
ax1.plot(df.index, df['100ma'])
ax2.bar(df.index, df['Volume'])

plt.show()

最佳答案

似乎是 Matplotlib 和 Numpy 之间的日期转换问题。 https://github.com/matplotlib/matplotlib/issues/9610

我遇到同样的问题很长时间了。

df.index.to_pydatetime() 对我有用。

关于python - 类型错误 : ufunc subtract cannot use operands with types dtype ('<M8[ns]' ) and dtype ('float64' ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47379053/

28 4 0

Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com