【发布时间】:2016-05-24 06:20:29
【问题描述】:
我有一个类似下面的列表。
Gamecode rush pass
23....89 347
23....89 650
23....90 654
23....90 230
代码如下。
temp = {}
for row in combineddff.itertuples():
temp={}
if row[1] in ('RUSH', 'PASS'):
temp['GameCode'] = row[0]
if row[1] == 'RUSH':
temp['rush'] = row[10]
else:
temp['pass'] = row[10]
else:
continue
templist.append(temp)
print templist
my_df = pd.DataFrame(templist)
my_df.to_csv('data/results_yards.csv', index=False, header=False)
我想将 templist 中不同行的 rush 和 pass 值合并为一行,其中“GameCode”、“Rush”和“Pass”作为值。请帮忙。
【问题讨论】:
-
在问题中提供信息。不在链接中,绝对不使用图片。
-
我明白了。对不起。我现在应该使用这个帖子,还是创建一个新帖子?
-
编辑这篇文章。并提供创建最小、完整且可验证的示例所需的所有信息。更好的是 - 自己创建一个并分享它,这样人们就会有动力帮助你:stackoverflow.com/help/mcve