Вот простой пример кода, который я запускаю, и я хотел бы, чтобы результаты помещались в фреймворк pandas (если нет лучшего варианта):
for p in game.players.passing():
print p, p.team, p.passing_att, p.passer_rating()
R.Wilson SEA 29 55.7
J.Ryan SEA 1 158.3
A.Rodgers GB 34 55.8
Используя этот код:
d = []
for p in game.players.passing():
d = [{'Player': p, 'Team': p.team, 'Passer Rating':
p.passer_rating()}]
pd.DataFrame(d)
Я могу получить:
Passer Rating Player Team
0 55.8 A.Rodgers GB
Какой размер кадра 1x3, и я понимаю, почему это только одна строка, но я не могу понять, как сделать ее многострочной с столбцами в правильном порядке. В идеале решение могло бы иметь дело с n количеством строк (на основе p), и было бы замечательно (хотя и не обязательно), если бы количество столбцов было задано по количеству запрошенных статистических данных. Какие-либо предложения? Спасибо заранее!