列出索引超出 Twitter 的 CSV 范围

list index out of range CSV for twitter

我正在尝试为每条推文创建一个数据结构,但我在使用以下代码时遇到了问题:

 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]))

它 returns 行 tweet['Tweet'] = row[1] 上的一个错误:列表索引超出范围。

我是 python 的新手,在谷歌搜索解决方案后无法真正找到任何有效的方法。谢谢!

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]