【发布时间】:2017-11-16 18:16:39
【问题描述】:
所以我从一个美国职业棒球大联盟博彩网站聚合器中抓取数据,并将我的数据点放在两个列表中。第一个列表是所有团队。它的格式化方式是 teamlist[1] 和 teamlist[2] 互相比赛,然后 teamlist[3] 和 teamlist[4] 互相比赛,依此类推。每个行索引是一个团队,每个列索引是一个投注站点。
site1|site2|site3|site4|...
team1
team2
team3
team4
...
这概括了一般形式。
我已经弄清楚了我需要将每个投注奇数放入其中的模式,但我无法弄清楚正确输入它们的方法。
我很抱歉,我不需要声誉来发布实际图像,所以我必须改为link。这概述了我需要索引的结构。数据点是我需要去那里的索引。如您所见,df[0,0] = moneylines[0] 和 df[0,1]= moneylines[1]。我的主要问题是,一旦我通过前两行(在同一个循环中完成)并尝试转到第三行,它会重新索引前两行。link
这是我目前用来填充 DataFrame 的代码。 moneylines 是我试图填充数据框的投注赔率列表,而 teams 是行索引:
ctr = 0
for t in range(0,int(len(teams)/2)):
for m in range(14):
df.ix[m,t] = moneylines[ctr]
df.ix[m,t+1] = moneylines[ctr+1]
ctr = ctr + 2
如果我还可以提供任何其他内容来帮助解决这个问题,请告诉我。
【问题讨论】:
标签: python python-2.7 python-3.x pandas dataframe