列表索引超出范围CSV for twitter

时间:2018-04-04 12:50:00

标签: python python-3.x csv twitter tweets

我试图为每条推文创建数据结构,但我遇到以下代码的麻烦:

 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的新手,谷歌搜索解决方案后无法找到有效的方法。谢谢!

1 个答案:

答案 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]