Как преодолеть эту ошибку и сохранить файл в Excel, когда у меня есть дата и время в одном из моих столбцов - PullRequest
1 голос
/ 28 июня 2019

У меня есть набор данных игроков, где дается оценка каждого их матча. Каждый игрок получает очки в каждом матче в зависимости от производительности. Я должен сделать столбец с названием «недавние результаты» рядом с каждым игроком в каждом матче, который должен содержать счет / результативность в последнем матче

Я сгруппировал данные по матчам и различным игрокам для матча, но я не уверен, как искать каждого игрока в каждой группе матча и получать его очки за последний завершенный матч.

'' '

  for name, group in df.groupby('matchid'): 
     for  row_index, row in group.iterrows():
          col = row['player'] 

''» Я точно не знаю, как поступить, кто-нибудь может помочь?

DATA '' '

   matchid   player   dateandtime                       score 

   51526        gwen   2012-01-09T16:51:00.000-05:00       67
   51678527     lara   2012-01-09T16:51:00.000-05:00       45
   51526        lara   2012-01-101T16:51:00.000-05:00      89
   51678527     gwen   2012-01-101T6:51:00.000-05:00       96

'' '' ОЖИДАЕМЫЙ

   matchid   player   dateandtime                       score  recntprformnce   

   51526       gwen   2012-01-09T16:51:00.000-05:00       67     Nan
   51526       lara   2012-01-091T16:51:00.000-05:00      89     Nan
   51678527    lara   2012-01-101T16:51:00.000-05:00      45     89
   51678527    gwen   2012-01-101T6:51:00.000-05:00       96     67


    ................................................

если игрок никогда раньше не участвовал в каких-либо состязаниях, тогда отобразите Nan (недавние результаты сократили имя столбца до линии)

...