我正在关注视频实用机器学习教程和Python简介(https://www.youtube.com/watch?time_continue=595&v=JcI5Vnw0b2c),以下是代码:
import pandas as pd
import quandl
df = quandl.get('WIKI/GOOGL')
df = df[['Adj. Open','Adj. High','Adj. Low','Adj. Close','Adj.
Volume',]]
df['HL-PCT'] = (df['Adj. High'] - ['Adj. Low']) / df['Adj. Low'] *
100.0
df['PCT_change'] = (df['Adj. Close'] - ['Adj. Open']) / df['Adj. Open']
* 100.0
df = df[['Adj. Close', 'HL_PCT', 'PCT_change', 'Adj .Volume']]
print(df.head)
以下是使用Python 3.6.5运行的错误消息:
ufunc'sundract'不包含带有签名匹配类型的循环dtype(< 32)dtype(< U32)dtype(< U32)
我尝试使用Python 2.7.14运行,错误消息变为:
ufunc'sundract'不包含带有签名匹配类型的循环dtype('S32')dtype('S32')dtype('S32')
我是python的初学者,请帮忙,谢谢!