【发布时间】:2017-08-15 16:33:14
【问题描述】:
我正在使用 Python 2.7 我尝试根据列表中的变量创建新列
tickers=['BAC','JPM','WFC','C','MS'] 返回=pd.DataFrame 对于代码中的刻度: 返回[tick]=bank_stocks[tick][]1'Close'].pct_change()**
但我收到此错误
TypeError Traceback(最近一次调用最后一次) 在 () 2 返回=pd.DataFrame 3 用于代码中的刻度: ----> 4 个回报[tick]=bank_stocks[tick]['Close'].pct_change() 5
TypeError: 'type' 对象不支持项目分配
【问题讨论】:
-
你需要
return = pd.DataFrame()吗?可以添加数据样本吗? -
这是我创建的新数据框
-
当然,
print (bank_stocks.columns)是什么?
标签: python-2.7 pandas data-science