У меня есть CSV-файл с футбольной статистикой, и я хотел бы рассчитать скользящие средние для определенной ключевой статистики. Единственный способ, которым я могу подумать, это создать для каждой команды кадр данных pandas, выполнить вычисления, а затем добавить информацию обратно в исходный кадр данных. Здесь я хочу просмотреть список команд и создать базу данных для каждой из них. Я могу это сделать? Вот что у меня есть:
teamlist = []
for x in df['team1']:
if x not in teamlist:
teamlist.append(x)
#here's what I would use to create 1 dataframe
arsenal = df.loc[df['team1']=='Arsenal']
for x in teamlist:
something = df.loc[df['team1']== x]
Где у меня есть «что-то», я хотел бы иметь «H» + x + «df»
так что, например, датафрейм будет называться HArsenaldf.
Кроме того, если есть более простой способ вычисления скользящих средних только для определенных строк в кадре данных, это было бы здорово.