'NoneType' object is not subscriptable

weixin_41861561 2018-03-21 04:35:15
[/quote]

import tushare as ts
import random
import numpy as np
import pandas as pd
import xlwt
stock_info = ts.get_stock_basics()
l = list(stock_info.index)
l.remove('600000')
slice = random.sample(l, 100)

data = pd.DataFrame()
data1 = ts.get_hist_data('600000','2017-01-04','2018-03-16')
data1 = data1['close']
data1 = data1[::-1]

data['600000']=data1



for i in range(0,len(slice)):
datax = ts.get_hist_data(slice[i],'2017-01-04','2018-03-16')
datax = datax['close']
datax = datax[::-1]
data[slice[i]] = datax

小白想随机选取100支个股收盘数据存入data中,但是在执行过程中,一直出现datax是Nonetype的问题,每一次执行data存入的数据列数也不一样,也就是执行次数不一样。会不会是有些个股数据都是NAN 的问题?但是我在data里面看到 有些个股虽然都是NAN也可以读进data里面。
希望大神可以帮助我一下!!!谢谢!!!
...全文
1481 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
oyljerry 2018-03-21
  • 打赏
  • 举报
回复
datax是None就不能用[]访问

37,718

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧