我试图为每条推文创建数据结构,但我遇到以下代码的麻烦:
with open('tweets.csv', 'rb') as csvfile:
reader = csv.reader('tweets.csv', delimiter=',')
next(reader)
for row in reader:
tweet= dict()
tweet['ID'] = row[0]
tweet['Tweet'] = row[1]
tweet['Tweet cleaned'] = row[2]
tweet['Ticker'] = row[3]
tweet['date'] = int(float(row[4]))
tweet['Return'] = int(float(row[5]))
它会在行推文['推文'] =行[1] :列表索引超出范围时返回错误。
我是python的新手,谷歌搜索解决方案后无法找到有效的方法。谢谢!
答案 0 :(得分:0)
f=open('tweets.csv','r')
reader=csv.reader(f, delimiter=',')
l1=list(reader)
for row in l1:
tweet=dict()
tweet['id']=row[0]
tweet['Tweet']=row[1]
tweet['tweet cleaned']=row[2]