Я пытаюсь создать функцию, которая принимает список 'groups', выполняет SQL-запрос, извлекая результаты для каждой команды, используя цикл for, возвращает результаты в соответствующие поля в фрейме данных и затем объединяет сторону данныхая сторона.Поэтому в идеале результаты должны выглядеть примерно так:
![enter image description here](https://i.stack.imgur.com/ps9i1.png)
Приведенный ниже код выдает ошибку: у объекта "list" нет атрибута "concat«».Может кто-нибудь посоветовать, пожалуйста, как мне добиться желаемого результата?
Спасибо!
teams = ['Chicago','Orlando','Miami','New York']
class Team:
Date = datetime(1900,1,1)
Pts_Scored = 0
def myfunct(conn, teams):
curr = conn.cursor()
pts_scored = []
for t in teams:
curr.execute("select date, pts_scored from db.teams where teams ='"+t+"'")
for i in curr:
point_hist = Team()
point_hist.Date = i[1]
point_hist.Pts_Scored = i[2]
pts_scored.concat(point_hist)